【问题标题】:.net c# changing excel cell format.net c#更改excel单元格格式
【发布时间】:2010-11-23 17:35:36
【问题描述】:

我正在向 Excel 写入一条记录,例如 1/6,但 Excel 将其显示为日期。如何通过c#更改Excel单元格类型?

【问题讨论】:

  • 如何将数据写入 Excel?换句话说,您使用的是什么库?

标签: c# .net excel cell


【解决方案1】:

你想看什么?如果你想要一个字符串,试着写'1/6,或者=1/6是你想要的数字。

【讨论】:

  • 我想看看我写了什么。我正在读取文件中的记录。所以有时字符串来了,有时数字来了。所以一般我想看看我写了什么。我试图改变 excel.coloms.numberformat....(像这样)但我想要的没有发生
【解决方案2】:

如果您有可以多种方式解释的数据(1/2、分数或 Jan 2 等),您需要在数据前加上撇号 (')。或者将单元格的格式设置为文本。

使用 Excel 进行编程时,最好的办法是开始录制宏并执行通常用于格式化单元格的步骤。停止录制并进入 Excel 的 VBA 编辑器,看看会发生什么。通常,记录器会放入很多额外的命令,但您可以通过查看代码来了解一两件事。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 2014-11-20
    相关资源
    最近更新 更多