`

C#导出数据到CSV和EXCEL文件,过长的数值被转义的解决方法

    博客分类:
  • C#
阅读更多

EXCEL里面,默认的情况下,对于字段内容长度超过15位的数字,后面的内容会全部被搞成0,真是自作多情啊!

例如:常见的,我们输入18位的身份证号码:111111111111111111,就会变成 111111111111111000

而且,显示也用科学计数方式显示,真是太恶心了 

最近有个需求,导出一些人的个人资料到 CSV 或者 EXCEL,在导出身份证时,就遇到了这个垃圾问题。

经过一番查找资料,找到了解决方法:

1.对于导出 CSV 文件,在禁止转义的内容前,加上一个TAB符号,C# 里面是 \t

2.对于EXCEL文件, 在禁止转义的内容前,加上一个半角单引号,' 符号

如上就OK了,希望其他人少走弯路吧

 

分享到:
评论

相关推荐

    C#导出数据到CSV文件的通用类实例

    本文将详细解析C#中用于导出数据到CSV文件的通用类实例,这个通用类封装了C#操作CSV文件的常见功能,简化了开发过程,提高了代码复用性。 首先,我们来看一下`CSVHelper`类的主要结构。这个类包含以下几个关键字段...

    datatable、datagridview导出为csv

    本篇文章将详细介绍如何从DataTable和DataGridView高效地导出数据到CSV文件。 首先,让我们了解DataTable和DataGridView。DataTable是ADO.NET数据模型的一部分,它在内存中代表了一个表格数据集,可以理解为数据库...

    CSV文件转换代码实现

    由于其简洁性,CSV文件通常用于数据导出、数据交换和数据备份等场景。 不仅逗号可以用作字段分隔符,其他字符如制表符、分号或者竖线等也可以在不同的情况下被使用。这取决于CSV文件的具体规范和要求。在处理CSV...

    csv.rar_C csv_C# csv_File Operate csv_c++ csv_读取文件

    CSV(Comma Separated Values)文件是一种常见的数据存储格式,广泛用于数据交换和导入导出。这个压缩包“csv.rar”包含与CSV文件操作相关的资源,适用于C、C#和C++三种编程语言,主要涉及读取CSV文件并将其内容显示...

    c#模板导出word

    1. **模板引擎**:模板引擎是实现C#导出Word的核心工具,它允许开发者创建一个包含占位符的Word模板,这些占位符会在运行时被实际的数据替换。例如,NPOI、DocX、Aspose.Words等库提供了这样的功能。NPOI主要用于...

    CsvExport:非常简单的C#CSV导出工具

    兼容Excel的导出(自动检测到分隔符,友好地修剪行和兼容值) 转义逗号,引号,多行文字 以防时区格式导出日期 极易使用 用法示例: 只需将一个C#文件包含到您的项目中即可。 然后: var myExport = new Csv...

    Mysql 导入导出csv 中文乱码问题的解决方法

    总结来说,解决MySQL导入导出CSV文件时的中文乱码问题,主要涉及以下几个步骤: 1. 确保CSV文件编码为UTF-8。 2. 在MySQL配置文件中设置客户端和服务端的字符集为UTF-8。 3. 重启MySQL服务以应用配置更改。 4. 如果...

    C# winForm排程(導出csv文件)

    - 在导出CSV文件时,需要对特殊字符进行转义处理,以防止数据被误解析。 通过以上步骤,我们可以有效地实现在WinForms应用程序中导出CSV文件的功能。这对于日常的数据管理和分析非常有用。希望这些知识点能够帮助你...

    CSV文件生成

    CSV(Comma Separated Values)文件是一种常见的数据存储格式,广泛应用于数据分析、数据导入导出等领域。这个压缩包中的文件主要是用于操作CSV文件的C#类库,包括读取、写入以及辅助功能。 1. **CsvFile.cs**: 这...

    C#-CSV导入导出

    本文将深入探讨如何在C#中实现CSV文件的导入和导出功能,以及涉及到的相关技术。 首先,导入CSV文件到SQL Server通常涉及到几个关键步骤。首先,你需要创建一个ADO.NET连接对象,使用适当的连接字符串连接到SQL ...

    ASP.NET导出EXCEL类.rar

    这个“ASP.NET导出EXCEL类.txt”可能包含一个自定义的C#类,该类封装了数据导出到Excel的逻辑,包括创建工作簿、工作表,设置单元格值,样式等。以下是一些可能的关键知识点: 1. **创建Excel文件**:类可能使用...

    DataTable导出Excel

    本文将详细介绍如何在不依赖Microsoft Office Excel的情况下,通过C#语言和ASP.NET框架将`DataTable`中的数据导出到Excel文件。 #### 二、准备工作 在开始编写代码之前,首先需要确保项目的命名空间中包含了以下...

    import-csv2:用于读取CSV文件的PowerShell模块

    灵活的解析选项:指定定界符/转义字符/引号字符,允许注释,跳过空行,忽略引号和修剪空格。 各种输出对象格式: PSObject的序列, DataTable , OrderedDictionary以及映射到.NET类。 与内置cmdlet相比,这些有效...

    读取Word文档中表格数据到SQL Server数据库

    因此,更高效的方法可能是将Word表格导出为CSV或其他文本格式,再进行数据导入。另外,对于大型项目,考虑使用ETL工具(如SSIS)或数据迁移服务会更加稳定和可靠。 总的来说,从Word文档中读取表格数据并导入SQL ...

    GeoApiReport:.NET Core示例,说明如何通过处理来自第三方资源的JSON数据来创建CSV报告

    GeoApiReport是一个基于.NET Core的项目,展示了如何利用C#编程语言从第三方API获取JSON数据,并将这些数据转换成CSV格式的报告。这个项目对于开发者来说具有很高的实用价值,特别是那些需要处理和分析数据,或者...

Global site tag (gtag.js) - Google Analytics