我的問題可能是一個愚蠢的,但我無法自己找到解決方案。 我遇到了問題(ExcelPackage)。有沒有辦法設置單元格的Excel數據類型?而cell.DataType屬性是字符串,因此哪些DataTypes被允許?基本上我需要爲某些列/單元格設置數字格式。如何使用ExcelPackage lib將單元格的數據類型設置爲數字?
感謝您花時間。
我的問題可能是一個愚蠢的,但我無法自己找到解決方案。 我遇到了問題(ExcelPackage)。有沒有辦法設置單元格的Excel數據類型?而cell.DataType屬性是字符串,因此哪些DataTypes被允許?基本上我需要爲某些列/單元格設置數字格式。如何使用ExcelPackage lib將單元格的數據類型設置爲數字?
感謝您花時間。
這裏是一個論壇帖子,似乎回答你的問題: http://excelpackage.codeplex.com/discussions/50205?ProjectName=excelpackage
它看起來像Excel文檔應檢測你進入到細胞中哪種類型的數據,但如果你希望覆蓋,上面鏈接應該幫助你。不幸的是,這樣做並不簡單。
我需要顯示文本等數值,然後在我的值的末尾添加了一個空字符串(「」)。即:
xlPackage.Workbook.Worksheets[1].Cell(contRow, contCol).Value = "08 ";
此外,小區(contRow
,contCol
)被格式化文本等。 而這項工作適合我。 我希望這對你有用。
這個工作,但留下一個可怕的後味。 如果我將單元格樣式設置爲具有「文本」數字格式的單元格樣式,則Excel在打開文檔時將忽略格式(但應用樣式)。如此令人討厭找到另一個「這似乎合理 - 簡單 - 但爲什麼它不工作」的編碼問題,浪費的時間比可能想象的要多。 – belugabob 2012-05-11 09:23:42