如何使用ExcelPackage库将单元格数据类型设置为数字?

时间:2011-05-05 15:08:00

标签: c# export-to-excel

我的问题可能是一个愚蠢的问题,但我自己找不到解决办法。 我遇到了(ExcelPackage)的问题。有没有办法设置单元格的Excel数据类型?而且cell.DataType属性是字符串,所以允许使用DataTypes?基本上我需要为某些列/单元格设置数字格式。

感谢您花时间。

2 个答案:

答案 0 :(得分:3)

我需要显示像文本这样的数值,然后我在值的末尾添加了一个空字符串(“”)。即:

xlPackage.Workbook.Worksheets[1].Cell(contRow, contCol).Value = "08 ";

此外,单元格(contRowcontCol)的格式与Text相同。 这对我有用。 我希望这对你有用。

答案 1 :(得分:2)

这是一个论坛帖子似乎回答了你的问题: http://excelpackage.codeplex.com/discussions/50205?ProjectName=excelpackage

看起来Excel文档应该检测您输入到单元格中的数据类型,但如果要覆盖它,上面的链接应该可以帮助您。不幸的是,这样做并不简单。