2010-01-04 4 views

Répondre

4

C'est probablement la largeur de la colonne qui doit être réparée. Excel cache tout contenu dans une cellule qui est plus large que la largeur de la colonne dans laquelle il se trouve. Il est identique à la propriété CSS overflow. Habituellement, cela est indiqué par une petite icône sur le côté droit de la cellule. Double-cliquez sur le bord droit de la colonne pour développer automatiquement la colonne. Pour le rendre visible dès le début, vous devez augmenter la largeur de la colonne.

exemple tiré de this newsgroup entry

// Creating a workbook 
$workbook = new Spreadsheet_Excel_Writer(); 

//Setting column width 
$worksheets1->setColumn(0,0,10.00); 

mentionnant la même entrée (d'orthographe fixe):

Cette répartition exemple est tel que suit ...
setColumn (, 0 , 10.00) == la première colonne à être affectée par la largeur
setColumn (0, , 10.00) == la dernière colonne à être affectée par la largeur
setColumn (0,0, 10.00) == la largeur comme un flotteur

Le setColumn() doit être mis en avant Toutes les données sont en cours d'écriture dans la feuille de calcul . Si vous souhaitez uniquement qu'une colonne soit affectée par setColumn(), définissez le premier et les derniers paramètres de la colonne sur le même numéro de colonne . Si vous voulez affecter plus d'une colonne, vous pouvez définir la dernière colonne au numéro de la colonne désirée, souvenez-vous de numérotation la colonne commence par un 0.

Dans le cas qui ne fonctionne pas avec le paquet PEAR , essayez PHPExcel

+0

ce que quelque chose comme ça addFormat(); $ style-> setSize (20); $ style-> setBold(); $ style-> setHAlign ('à gauche'); $ style-> setVAlign ('vcenter'); // fonction setMerge ($ first_row, $ premier_col, $ last_row, $ last_col) afficher/masquer le texte cité $ style-> setMerge (0, 0, 0, 9); afficher/cacher texte cité $ sheet-> write (0, 0, 'Hello World!', $ Style); ?> – streetparade

+0

Je viens d'obtenir une erreur Appel à une fonction membre getXfIndex() sur un non-objet dans /home/stre/sqw/inc/pear/Spreadsheet/Excel/Writer/Worksheet.php sur la ligne 1234 – streetparade

+0

Can ' t vous aider avec les erreurs que le paquet PEAR donne. Jamais travaillé avec ça. Je suis juste sûr que le problème est la largeur de la colonne, parce que je connais Excel. – Gordon

Questions connexes