2011-03-25 53 views
0

我是Aspose單元格的新手,繼承了使用它的項目。一個要求是,單元格中的數值是實際的數字 - 它們以前是文本。Aspose Cells數字格式化與處理的數據源

於是,我改變了代碼調用,稱爲Cell.PutValue()使用,是以布爾isConverted方法的重載版本。在該參數中傳遞「true」值解決了這些實例的問題。

然而,在代碼中的其他地方,我們從我們的網站通過使用ExcelDesigner.SetDataSource()ExcelDesigner.Process()數據導出到電子表格中。這種方法產生的電子表格也將數字作爲文本存儲在單元格中。

在這種情況下,我如何將文本轉換爲數字,就像我使用PutValue()情況一樣?

回答

1

事實證明,閱讀Aspose使用一種叫「Smart Markers」,這是嵌入到電子表格模板,那閱讀Aspose細胞使用來決定數據應如何插入其中的細胞的指令。

智能標記具有可選的「參數」,這些參數是帶括號的逗號分隔的修飾符,提供進一步的處理指令。 「(數字)」指令取得了我期待的結果。

0

您也可以直接在Aspose.Cells forums中發佈查詢,以防您需要任何進一步的幫助。由於這些論壇由我們的支持和開發團隊進行監控。

披露:我在Aspose擔任開發者傳道人。