在运行程序前,先前已经建好python3 虚拟环境进行了迁移,当然这个动作大多数情况是不需要,但在内外网物理隔离的情况下还是需要的。

假设外网虚拟环境的路径是 /home/env3

cd /home

tar -zcvf env3.tar.gz ./env3/

然后将文件 env3.tar.gz 迁移至 内网 并释放

tar -zxvf env3.tar.gz -C /home/

执行 sourece /home/env3/bin/activate 激活虚拟环境

python的版本是3.6,批量转换的代码如下

文件名为 batch-xlsx2csv.py

#!/bin/env python3
import sys,os,codecs
import pandas as pd
def xls2csv(xlsfile,csvfile):
    data_xls = pd.read_excel(xlsfile)
    data_xls.to_csv(csvfile)
if len(sys.argv) != 2 :
    #print(len(sys.argv))
    print('Usage: batch-xlsx2csv.py xlsx-file-path')
    exit(1)
for fname in os.listdir(sys.argv[1]):
    (namestr,extensionstr) = os.path.splitext(fname)
    if extensionstr == '.xlsx' :
        print(fname)
        
        if os.path.exists('./csv-result'):
            print('csv-result is existed')
        else:
            print('csv-result is not  existed,now to mkdir')
            os.mkdir('./csv-result')   
        
        csvfilename='./csv-result/'+namestr+'.csv'
        xls2csv(fname,csvfilename)
        print(csvfilename)
执行 python3 batch-xlsx2csv.py ./

将当前目录下的所有xlsx文件转换为csv,并保存在当前目录下的 csv-result目录

批量将 xlsx 文件 转换 为 csv文件相关推荐

  1. python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件

    今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定 ...

  2. 1.txt文件转换成csv文件

    ######txt文件转换成csv文件import numpy as np # linear algebra import pandas as pd # data processing, CSV fi ...

  3. 将名为“普通高等学校本科专业目录.pdf”的pdf文件转换成csv文件

    文章目录 任务描述 2023年普通高等学校本科专业目录pdf链接 代码 代码解析 运行截图 任务描述 将名为"普通高等学校本科专业目录.pdf"的pdf文件转换成csv文件.这个p ...

  4. 利用Python批量将.dat文件转换成.csv文件

    今天处理一些dat文件的时候,要进行批量转换成CSV文件,如果直接进行转换会遇到一行中有多个数据的问题,因此要进行替换,操作程序如下: import os import pandas as pdpat ...

  5. 用Java将Excel的xls和xlsx文件转换成csv文件的方法, XLS2CSV, XLSX2CSV

    利用poi将excel文件后缀为.xls .xlsx的文件转换成txt/csv文本文件 首先,引入所需的jar包: <dependencies>2 <dependency>3 ...

  6. 将xlsx文件转换成CSV文件方法

    1.首先打开要转换的Excel表格 2.点击表格左上角的文件,点击导出会看到这个 然后点击更改文件类型就能改成CSV文件啦,重命名后用pandas导文件会报错,但是这样不会

  7. Python将.dat文件转换成.csv文件

    在找数据的时候有时候会找到.dat文件,我发现了两种方式. 第一种很简单,是利用可以打开dat的软件进行转换,但是这种方式在只有一个数据的时候可以使用,数据集多时很不方便. 另一种就是使用python ...

  8. 如何将excel文件转换成csv文件并读取

    将excel文件转换为csv文件其实很简单 直接在另存为这里设置保存为csv格式就好了 如何读取csv文件 csv文件就是将数据作为一系列以逗号分隔的值写入文件 读取csv文件那就要先引入csv im ...

  9. 将excel(xls/xlsx)转换成csv文件

    将excel(xls/xlsx)转换成csv文件 首先pom.xml 需要引进的包如下: <dependency><groupId>net.sourceforge.jexcel ...

  10. html表格转换为csv,python实现将html表格转换成CSV文件的方法

    python实现将html表格转换成CSV文件的方法 发布于 2015-11-18 16:53:39 | 155 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种 ...

最新文章

  1. 图像水平梯度和竖直梯度代码_20行代码发一篇NeurIPS:梯度共享已经不安全了
  2. 2018寒假作业学习总结
  3. 掌握python编程语言tensorflow_手把手教你eclipse集成Python语言+Tensorflow环境
  4. 交换机网络嗅探方法之欺骗交换机缓存
  5. openfire消息通知推送_APP消息推送功能之前端后台设计
  6. Leetcode--144. 二叉树的前序遍历(迭代递归)
  7. ZooKeeper管理员指南
  8. kafka----zookepeer
  9. 反转!物联网火爆,开发技术却遇瓶颈!
  10. CNN卷积特征的可视化
  11. docker php7 mysql分开,Docker nginx+php74+mysql57, 并安装gd和mysql扩展
  12. Spine 游戏开发的 2D
  13. Java语法基础学习DayNineteen(反射机制)
  14. Linux服务器校准时间
  15. 计算机组成原理——常用计算单位的转换(时间单位换算s、ms、μs;K、M、G为单位的数值大小)
  16. 微型计算机48MHz辐射超,EMI辐射测试超标 求高手指点
  17. vue使用prop通信出错:Avoid mutating a prop directly since the value will be overwritten whenever the parent
  18. ilog jrues规则开发流程
  19. 第五章语言模型:n-gram
  20. 时间、延迟及延缓操作

热门文章

  1. 电磁场有限元基本原理(5)
  2. 硬件科普系列之内存篇
  3. 企业微信开发实战:自建审批流引擎
  4. JavaScript最详细基础语法总结(跳坑记录!)
  5. IC中的RDC中存在的亚稳态风险以及解决方案
  6. 51单片机的红外计数器设计
  7. 如何修改文件格式(win10)
  8. Chrome键盘快捷键
  9. jpg怎么转换成png?
  10. 海思Hi3519A开发(5.梳理海思文档与运行sample代码)