【问题标题】:EP Plus @ Format Not WorkingEP Plus @ 格式不工作
【发布时间】:2016-08-28 19:52:24
【问题描述】:

我无法将 EP Plus 格式化为文本,因此我可以保留数字的前导零。

This Post 有一个代码 sn-p 我试过但无法开始工作。这是sn-p:

workSheet.Cells[row, col].Style.Numberformat.Format = "@";

我可以让它工作的唯一方法是使用下面的代码,但我不想要固定数量的占位符。

workSheet.Cells[row, col].Style.Numberformat.Format = "0000000";

这是我的完整代码,我以相反的顺序尝试过,结果相同。

workSheet.Cells[row, col].Style.Numberformat.Format = "@";
workSheet.Cells[row, col].LoadFromText("000001");

知道我做错了什么吗?

【问题讨论】:

    标签: c# excel epplus


    【解决方案1】:

    LoadFromText 主要用于将 CSV 导入范围(不是单个单元格)。


    真正保持以0s 开头的数字同时保持任意长度的唯一方法是将其存储为TEXT。 对于TEXT 值,只需设置Value 并且不要触摸NumberFormat

    sheet.Cells[1, 1].Value = "000001";
    

    【讨论】:

      猜你喜欢
      • 2013-10-06
      • 1970-01-01
      • 2014-04-30
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多