.net - 如何在 CsvHelper CsvWriter 中保留前导零?

标签 .net vb.net csv csvhelper

我正在使用 CsvHelper 库从我的 .net 代码读取/写入 csv 文件。

到目前为止,所有功能都运行良好,但我在使用 CsvWriter 类写入 csv 文件时如何保持前导零?目前,诸如“020”或“001”之类的字符串值在csv文件上打印为“20”和“1”

最佳答案

这是一个已知问题,具有已知解决方案,描述如下:

  • How do I open CSV using Excel without deleting leading zeros?

  • 解决方案是以这种格式写一个数字:
    ="001"
    

    这些不起作用(在 2010 年测试) - 前导零被修剪:001 , "001" , =001

    关于.net - 如何在 CsvHelper CsvWriter 中保留前导零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23627303/

    相关文章:

    .net - beforefieldinit 标志有什么作用?

    .net - 使用 Entity Framework 更新主键值

    excel - 导出制表符分隔时使用的最佳 MIME 类型和扩展名是什么?

    linux - 比较两个 csv 文件并根据使用 awk 的比较更新字段

    dataframe - 在 Julia 中导出到 CSV 文件

    .net - 如何在 Visual Studio Team Services 中发布和访问 nuget 包

    c# - 获取不同的列表值

    c# - 在抽象类的构造函数中通过虚拟成员分配只读字段

    vb.net - 清除文本文件而不删除它

    sql-server - 从多个 SQL Server 表中选择 TOP 4 记录。使用 vb.net