csv文件合并或分割

在我们的日常工作和学习中,如果想要将多个CSV合并成一个CSV文件,或者将一个CSV分割成多个CSV文件,该怎么操作呢?我制作了一个程序,可以快速实现csv文件的合并或分割,希望对你的工作有所帮助。

1、CSV文件合并

合并CSV最快的方法是使用批处理进行操作,只需要当前文件夹下创建一个bat程序,里边写上COPY *.CSV ALL.CSV,即可快速将这些文件合并到ALL.CSV中,因为系统没有读取这些CSV文件内容,合并起来超快。那么,如何用C#程序实现此效果呢?

在程序上上半部分,为CSV合并区域,可以将多个CSV文件合并成一个文件保存在原目录下的ALL.CSV文件中,但是由于csv的编码问题,为避免乱码,需要分开进行合并。

合并后的提示:

2、CSV文件分割

如果有一个超过了100万行的csv文件,用默认Excel程序打开后,将会提示数据长度超过工作表外,超过的部分将被丢失。那么如何将一个CSV文件按行数分割成多个CSV文件呢?

在程序的下半部分,可以将1个较大的CSV文件按行分割为多个CSV文件,目前仅支持UTF8格式的CSV文件,ANSI格式的文件分割后中文会出现乱码。可使用另一篇文章中的工具转换csv文件的编码格式。

分割后的提示:

附:下载链接:

链接:https://106.13.146.121:27751/down/F2z9vKzJRSHG.rar 提取码:aL6BZr

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注