tickcount()修改成小时分钟_如何在几分钟之内,将1000个csv文件导入到一个excel文件里...

如何在几分钟之内,将1000个csv文件导入到一个excel文件里

e31f1832d0e80a6709b2ab04bdc350f7.png


你有没有遇到过这种情况:在临近每周的汇报工作时,你拿到了成千份cvs文件,每个文件里面记录了部分数据,你的上级领导让你把这些数据汇总,统计这些数据,找出一些规律,并以图表的方式呈现出来,最可恶的是,你还要写一份非常精美的PPT文档。
其结果可想而知,你手动打开每一份cvs文件,然后将所有数据复制黏贴到一个电子表格里,顺利的话你可能花几个小时就能正确地将所有数据汇总到一个excel文件里,然后实际情况是,你很有可能复制黏贴错,导致之前的工作重做,最致命的一点是,你很有可能漏掉某些数据,最终导致统计的信息是不准确的!
怎么办?此时,你应该借助一些自动化工具,这些工具能够帮你准确地将所有数据汇总到一个excel文件里,而且是在几分钟之内,而不是几个小时!你只需要执行以下步骤就能完成这一任务!

  1. 安装Python软件
  2. 使用任何一个文本编辑器创建文件command.bat,并在其中添加一行start cmd内容,保存并双击文件command.bat,你将看到一个黑色的对话框-命令行
  3. 在命令行里输入指令pip install digolds-dp,然后回车,来安装digolds的数据处理库dp
  4. 同样地,在命令行里输入以下指令并回车来把1000个csv文件合并到xlsx文件里:

dp merge multi-csv2xlsx --src-path D:tests --xlsx-file D:final.xlsx --sheet-name daily
其中:

  1. --src-path后面指定了csv文件所在的目录,也就是D:tests,你可以修改成包含csv文件的目录
  2. --xlsx-file后面指定了最终合并的结果输出到哪个xlsx文件,也就是D:final.xlsx,你可以修改成其它文件名,但是后缀必须是xlsx
  3. --sheet-name后面指定了合并的数据放到xlsx文件的哪一个sheet,上面指定了daily,也就是说,合并的结果会放到名称为daily的sheet里,当然,你也可以根据需要来修改这个名字

假设目录D:tests里有2个csv文件,分别是01.csv02.csv,那么执行以上命令将在D盘输出一个文件名为final.xlsx的电子表格,其中包含了合并之后的数据,如下图所示:

1d5e969564e0280450f7e4e0c3b39691.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值