Vite dit▲
7.1. Fusion de cellules▲
Sélectionnez
//on fusionne les cellules de A1 à D1
$sheet->mergeCells('A1:D1');7.2. Largeur de colonne▲
Sélectionnez
$sheet->getColumnDimension('A')->setWidth(28);7.3. Hauteur de ligne▲
Sélectionnez
$sheet->getRowDimension('2')->setRowHeight(70);7.4. Taille de la page▲
Sélectionnez
$sheet->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);Les formats possibles sont :
| Type | Constante | Valeur |
|---|---|---|
| Letter paper (8.5 in. by 11 in.) | PAPERSIZE_LETTER | 1 |
| Letter small paper (8.5 in. by 11 in.) | PAPERSIZE_LETTER_SMALL | 2 |
| Tabloid paper (11 in. by 17 in.) | PAPERSIZE_TABLOID | 3 |
| Ledger paper (17 in. by 11 in.) | PAPERSIZE_LEDGER | 4 |
| Legal paper (8.5 in. by 14 in.) | PAPERSIZE_LEGAL | 5 |
| Statement paper (5.5 in. by 8.5 in.) | PAPERSIZE_STATEMENT | 6 |
| Executive paper (7.25 in. by 10.5 in.) | PAPERSIZE_EXECUTIVE | 7 |
| A3 paper (297 mm by 420 mm) | PAPERSIZE_A3 | 8 |
| A4 paper (210 mm by 297 mm) | PAPERSIZE_A4 | 9 |
| A4 small paper (210 mm by 297 mm) | PAPERSIZE_A4_SMALL | 10 |
| A5 paper (148 mm by 210 mm) | PAPERSIZE_A5 | 11 |
| B4 paper (250 mm by 353 mm) | PAPERSIZE_B4 | 12 |
| B5 paper (176 mm by 250 mm) | PAPERSIZE_B5 | 13 |
| Folio paper (8.5 in. by 13 in.) | PAPERSIZE_FOLIO | 14 |
| Quarto paper (215 mm by 275 mm) | PAPERSIZE_QUARTO | 15 |
| Standard paper (10 in. by 14 in.) | PAPERSIZE_STANDARD_1 | 16 |
| Standard paper (11 in. by 17 in.) | PAPERSIZE_STANDARD_2 | 17 |
| Note paper (8.5 in. by 11 in.) | PAPERSIZE_NOTE | 18 |
| Envelope (3.875 in. by 8.875 in.) | PAPERSIZE_NO9_ENVELOPE | 19 |
| Envelope (4.125 in. by 9.5 in.) | PAPERSIZE_NO10_ENVELOPE | 20 |
| Envelope (4.5 in. by 10.375 in.) | PAPERSIZE_NO11_ENVELOPE | 21 |
| Envelope (4.75 in. by 11 in.) | PAPERSIZE_NO12_ENVELOPE | 22 |
| Envelope (5 in. by 11.5 in.) | PAPERSIZE_NO14_ENVELOPE | 23 |
| C paper (17 in. by 22 in.) | PAPERSIZE_C | 24 |
| Etc.. |
Vour retrouverez l'ensemble des formats dans le fichier PHPExcel_Worksheet_PageSetup.php
7.5. Orientation de la page▲
Sélectionnez
$sheet->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);Les orientations possibles sont :
| Constante | Valeur |
|---|---|
| ORIENTATION_DEFAULT | 'default' |
| ORIENTATION_LANDSCAPE | 'landscape' |
| ORIENTATION_PORTRAIT | 'portrait' |
7.6. Freeze Pane▲
Pour geler une celule
Sélectionnez
//mettre la cellule en paramètres.
$sheet->freezePane('A2');


