2010-01-04 33 views

回答

4

這可能是需要修復的列寬。

Excel隱藏單元格中的任何內容,該單元格的寬度比它所在的列寬要寬。它就像CSS overflow屬性一樣。通常這是由單元格右側的小圖標指示的。雙擊列的右邊將自動展開列。要從一開始就能看到它,你必須增加列寬。

此示例擊穿作爲 如下...
setColumn(,0:從this newsgroup entry

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

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

引述同一條目(固定拼寫)採取

實施例,10.00) ==第一列受寬度影響
setColumn(0,,10.00)== 最後一列由 寬度
setColumn(0,0受到影響,10.00)==所述 寬度爲float

的setColumn()需要被設定之前 任何數據正在寫入 電子表格。如果您只想要一個 列受 setColumn()的影響,那麼您將第一個和最後一列params設置爲 數字。如果你想影響更多 多列,你可以設置的最後一個 列所需的列數, 只記得列編號 始於0

如果這不是用PEAR包工作,嘗試PHPExcel

+0

怎麼樣像這樣 addFormat(); $ style-> setSize(20); $ style-> setBold(); $ style-> setHAlign('left'); $ style-> setVAlign('vcenter'); // function setMerge($ first_row,$ first_col,$ last_row,$ last_col) 顯示/隱藏帶引號的文本 $ style-> setMerge(0,0,0,9); 顯示/隱藏引用文本 $ sheet-> write(0,0,'Hello World!',$ style); ?> – streetparade 2010-01-04 14:32:15

+0

我只是得到一個錯誤 調用成員函數getXfIndex()在1234行的/home/stre/sqw/inc/pear/Spreadsheet/Excel/Writer/Worksheet.php中的非對象上 – streetparade 2010-01-04 14:47:30

+0

Can'幫助你解決PEAR軟件包帶來的任何錯誤。從來沒有與它合作過。我很確定問題在於列寬,因爲我知道Excel。 – Gordon 2010-01-04 14:51:32