2015-12-31 16 views
3

如何將格式應用於單元格或單元格區域以使其顯示 - 而不是像Excel那樣顯示0?我現在用的是PHPExcel庫來創建出口在Excel中格式化一個0值 - 使用PHPExcel

例如Excel工作簿中,我在PHP正在重建源工作簿我有細胞如: enter image description here

在我出口本節,我有: enter image description here

我需要具有值爲「0」的單元格顯示爲「 - 」。請注意單元格應該仍包含值「0」,我假設單元格顯示爲「 - 」,因爲Excel將默認格式應用於其單元格。

另外,有沒有辦法將默認邊框應用於所有單元格(而不是將邊框單獨應用於每個單元格),例如,從我的導出的屏幕截圖顯示空白(白色)單元格仍具有灰色邊框,但源工作簿的空單元格沒有邊框。 (這樣的空單元格將不會在我提供給PHP數據矩陣被引用來創建從片材)

+0

不清楚你問一個面具,- .. .. PHPExcel會將你要求的內容存儲在一個單元格中,存儲一個'0',它將顯示一個'0',存儲一個空字符串或一個空值,它不會顯示'0'.... if它顯示一個'0',那麼你一定在做別的事情,但我不能猜到什麼 –

+0

嗨@MarkBaker,我更新了這個問題,使其更加清晰 – BOENDAGGER

回答

2

使用「多表述」數字格式掩模

MS Excel支持格式掩碼,其允許不同的掩蔽單元格中的不同值。

#,##0;-#,##0;"-" 

格式掩碼將顯示使用的#,##0一個掩碼值> 0-#,##0;的值< 00

相關問題