2013-07-01 41 views
1

我正在使用Office編寫器報告將數據導出爲ex​​cel。在這我有一些參考號字段是00033444.我已經設置單元格格式爲「文本」。但它仍然顯示沒有像3344Excel文本格式不適用於Office編寫器報告

我使用Office作家8.4版前導零。

任何幫助PLZ?

回答

2

OfficeWriter的ExcelTemplate方法將總是試圖將數字字符串轉換爲數字,並有多種選擇,以確保您的數字字符串被保留:

選項1:在你的代碼,設置ExcelTemplate.PreserveStringsTRUE。這會將所有數字字符串導入爲字符串。

選項2:在您的模板文件中,將「保留」修改器添加到與參考編號字段對應的數據標記。例如,%% = DataSet.ReferenceField(保留)。這將導入數字字符串從數據(即ReferenceField)作爲字符串,而不是數字的該列。

可以將包含數據標記的單元格的數字格式設置爲文本,但不必保留數字字符串。如果您使用上述選項之一,則數字字符串將作爲字符串導入,而不管模板中的數字格式如何。

+0

謝謝。它爲我工作。 – Aruna