Excel批量合并多个CSV文件中的表格(合并表格)

情境说明:

  1. Excel批量合并多个CSV文件中的表格
  2. 可自定义CSV文件的分隔符:逗号,冒号,等号,分号,空格,制表符Tab
  3. 可配置编码格式,支持142种编码格式
  4. 合并后的表格有CSV文件名列

Excel模板视频使用说明

Excel模板版本:v1.0
软件:Excel2013或以上,不支持WPS。

配置分隔符与文件编码

配置CSV文件的分隔符
配置CSV文件的文件编码

使用说明

  1. 准备好待合并的csv文件(详见下文)。
  2. 删除目录 \待合并的文件\ 下的所有文件。
  3. 将待合并的所有csv文件放入目录 \待合并的文件\ 中。
  4. 打开Excel模板文件。
  5. 在工作表“配置”选择csv文件的分隔符 。无法确认分隔符时,用记事本程序打开csv文件,可以看到分隔符,然后直接关闭,不要保存!
  6. 在工作表“配置”选择csv文件编码 。无法确认编码时,可以选择“默认” 或 “936简体中文” ,这2个都很常见。或者询问csv文件的提供方,或进行不同编码的尝试,或者使用UltraEdit等专业的文本编辑软件查看。
  7. 设置好分隔符和文件编码后,到工作表“合并后的表格”,点主菜单“数据”下的“全部刷新”,显示结果。如果合并表格有错误,请更换配置中的分隔符或编码后重新刷新。

按照以下要求准备待合并的CSV文件

项目 要求
待合并文件的保存位置 所有待合并文件必须在目录   \要合并的文件\  下。
待合并文件夹的名称 不可修改名称。
合并文件的保存位置 必须与待合并文件夹同级。
合并文件的名称 可以修改。
待合并文件夹与合并文件的上级目录 任意。
待合并文件的文件名 任意。
待合并文件名的扩展名 必须都是csv的扩展名。
编码格式 142种编码可选。所有文件必须一样。
分隔符号 冒号,逗号,等号,分号,空格,制表符TAB。待合并文件只能是一种分隔符。
表头 必须有
列名 只有同名的列才会合并为一列
列数量 各表格需一致。所有列都会被合并,只有同名的列才会合并为一列。
列顺序 可以不一样
行数量 至少有1行数据
表格头部的说明文字 不能有
表格尾部的说明文字 不能有

限制条件

如果您不知道如何正确编辑CSV文件,请不要修改原始的csv文件。

模板截图

CSV文件
合并后的CSV表格

Excel模板没有加密,下载后可以任意修改。如果您具备一定的Excel技能,完全可以自行修改。

1.下载模板后不会使用,请联系客服。强烈建议先观看上方模板展示视频。
2.如果您在此模板基础上有更复杂需求,可以联系数阁Excel开发经理,为您量身定制模板。
3.定制模板的费用与您要求的复杂度成正比。如果您已付费够买该模板,已支付的费用将抵扣定制开发的费用。

推荐阅读

Excel合并多个xlsx文件中的超级表(套用表格格式的)
Excel合并多个xlsx文件中的表格,没套用表格格式且有头尾说明文字
Excel合并多个xls文件中的表格,可以有头尾说明文字
Excel合并多个txt文件中的表格

支持的编码格式

936 简体中文(GB2312),10008 简体中文(Mac),20936 简体中文(GB2312-80),50227 简体中文(ISO-2022),51936 简体中文(EUC),52936 简体中文(HZ),54936 简体中文(GB18030),950 繁体中文(Big5),10002 繁体中文(Mac),20000 繁体中文(CNS),20002 繁体中文(Eten),20001 TCA台湾,20003 IBM5550台湾,20004 TeleText 台湾,20005 Wang台湾,1200 Unicode,1201 Unicode(Big-Endian),12000 Unicode(UTF-32),12001 Unicode(UTF-32 Big-Endian),65000 Unicode(UTF-7),65001 Unicode(UTF-8),20127 US-ASCII,20261 T.61,20269 ISO-6937,500 IBM EBCDIC(国际),1148 IBM EBCDIC(国际-欧洲),708 阿拉伯语(ASMO 708),720 阿拉伯语(DOS),864 阿拉伯语(864),1256 阿拉伯语(Windows),10004 阿拉伯语(Mac),20420 IBM EBCDIC(阿拉伯语),28596 阿拉伯语(ISO),57006 ISCII 阿萨姆语,28603 爱沙尼亚语(ISO),57007 ISCII 奥里亚语,1149 IBM EBCDIC(冰岛-欧洲),10079 冰岛语(Mac),20871 IBM EBCDIC(冰岛语),861 冰鸟语(DOS),775 波罗的语(DOS),1257 波罗的语(Windows),28594 波罗的语(ISO),1142 IBM EBCDIC(丹麦-挪威-欧洲),20277 IBM EBCDIC(丹麦-挪威),1141 IBM EBCDIC(德国-欧洲),20273 IBM EBCDIC(德国),2010 德语(1A5),20106 德语(1A5),1147 IBM EBCDIC(法国-欧洲),20297 IBM EBCDIC(法国),57002 ISCII 梵文,20278 IBM EBCDIC(芬兰-瑞典),1143 IBM EBCDIC(芬兰-瑞典-欧洲),949 韩语,1361 韩语(Johab),10003 韩语(Mac),20833 IBM EBCDIC(韩语扩展),20949 韩语 Wansung,50225 韩语(ISO),51949 韩语(EUC),57010 ISCII 吉吉拉特语,863 加拿大法语(DOS),57008 ISCII 卡纳达语,10082 克罗地亚语(Mac),858 OEM多语言拉丁语,870 IBM EBCDIC(多语言拉丁语-2),1026 IBM EBCDIC(土耳其拉丁语-5),1047 IBM拉丁语-1,20924 IBM拉丁语-1,28593 拉丁语3(ISO),28605 拉丁语9(ISO),10010 罗马尼亚语(Mac),57009 ISCII马来亚拉姆语,37 IBM EBCDIC(美国-加拿大),437 OEM美国,1140 IBM EBCDIC(美国-加拿大-欧洲),57003 ISCII 孟加拉语,20108 挪威语(IA5),29001 欧洲,57011 ISCII旁遮普语,860 葡萄牙语(DOS),865 日耳曼语(DOS),932 日语(Shift-JIS),10001 日语(Mac),20290 IBM EBCDIC(日语片假名),20932 日语(JIS 0208-1990和 0212-1990),50220 日语(JIS),50221 日语(JIS-允许1字节的假名),50222 日语(JIS-允许1字节的假名-SO/SI),51932 日语(EUC),20107 瑞典语(IA5),57005 ISCII泰卢固语,57004 ISCII 泰米尔语,874 泰语(Windows),10021 泰语(Mac),20838 IBM EBCDIC(泰语),857 土耳其语(DOS),1254 土耳其语(Windows),10081 土耳其语(Mac),20905 IBM EBCDIC(土耳其语),28599 土耳其语(ISO),10017 乌克兰语(Mac),20284 IBM EBCDIC(西班牙),1145 IBM EBCDIC(西班牙-欧洲),20880 IBM EBCDIC(西里尔俄语),21025 IBM EBCDIC(西里尔塞尔维亚语-保加利亚,855 OEM 西里尔语,866 西里尔语(DOS),1251 西里尔语(Windows),10007 西里尔语(Mac),20866 西里尔语(KO18-R),21866 西里尔语(KOI8-U),28595 西里尔语(ISO),850 西欧(DOS),1252 西欧(Windows),10000 西欧(Mac),20105 西欧(1A5),28591 西欧(ISO),862 希伯来语(DOS),1255 希伯来语(Windows),10005 希伯来语(Mac),20424 IBM EBCDIC(希伯来语),28598 希伯来语(ISO-Visual),38598 希伯来语(ISO-逻辑),737 希腊语(DOS),869 现代希腊语(DOS),875 IBM EBCDIC(现代希腊语),1253 希腊语(Windows),10006 希腊语(Mac),20423 IBM EBCDIC(希腊语),28597 希腊语(ISO),20280 IBM EBCDIC(意大利),1144 IBM EBCDIC(意大利-欧洲),20285 IBM EBCDIC(英国),1146 IBM EBCDIC(英国-欧洲),1258 越南语(Windows),852 中欧(DOS),1250 中欧(Windows),10029 中欧(Mac),28592 中欧(ISO)