python xml转excel_使用python脚本将XML 电子表格转变为Excel
在使用pandas批量处理Excel文件时,抛出XLRDError错误:XLRDError: Unsupported format, or corrupt file: Expected BOF record; found '<?xml ve'
错误缘于需要处理的excel文件不是真正的excel文件而是一个xml电子表格,针对这种文件可以使用lxml模块进行处理,也可以将此类型文件转换为Excel文件进行处理。
需要转换的文件有近2000个,使用手动的另存为效率太低,也不符合程序员的做法,遍寻解决方案,最终确定使用win32com模块可以解决这个问题,代码如下:
# -*- coding: utf-8 -*-
from win32com.client import Dispatch
import os
path_in = "H:\\error\\"
path_out="H:\\reSave\\"
xlApp=Dispatch("Excel.Application")
xlApp.Visible=0
n=0
for fn in os.listdir(path_in):
n=n+1
xlBook=xlApp.Workbooks.open(path_in+fn)
out=path_out+fn
print out
xlBook.SaveAs(out,FileFormat=51)
print n
xlBook.Close(SaveChanges=0)
python xml转excel_使用python脚本将XML 电子表格转变为Excel相关推荐
- python数据分析与excel_读Python数据分析基础之Excel读写与处理
对于业务型数据分析来说,Excel可以说是打交道最多的软件了,可以说没有之一.之前有比较系统地读过<Python数据分析基础>(Foundations for Analysis with ...
- python数据导出excel_【python Excel】如何使用python将大量数据导出到Excel中的小技巧之一...
如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...
- python word转excel_看Python如何无缝转换Word和Excel
word和excel是办公过程必不可少的两个文档类型,word多用于文字处理,比如备忘录.论文.书籍.报告.商业信函等,excel可以制作精美的图表,还可以计算.分析.记录数据.二者在功能达成上有重叠 ...
- 使用python脚本将XML 电子表格转变为Excel
2019独角兽企业重金招聘Python工程师标准>>> 在使用pandas批量处理Excel文件时,抛出XLRDError错误:XLRDError: Unsupported form ...
- python逐行读取excel_用python读取excel需要哪些技能
用python读取excel需要哪些技能 如果你需要从一个excel中摘取部分数据,那么,直接打开excel,随后粘贴复制即可.如果你需要从100个excel中以相同的方法摘取部分数据,那么,你应当写 ...
- python csv转excel_使用 Python 把 PDF 转为 CSV 和 Excel(一)
杭州国立公证处-公正摇号 会不定期公布杭州各个楼盘的购房意向登记汇总表和摇号结果,里面公开的数据是很全面的,对于想要分析一波数据搞点事情的人来说,挺有吸引力的. 但当你兴冲冲地去官网下载完数据,一看傻 ...
- python结果导入excel_荐Python读取、写入EXCEL,处理数据完成运算具体实例及代码,Pycharm中导入库的操作流程...
实例及操作明细: 在以下EXCEL表格中根据已有的数据: 数据共六列,需要处理的数据是E5-E284,以及F5-F284, 现在要根据以下三个公式: 升跌=当前收盘价-昨日收盘价: 涨跌幅=(当前收盘 ...
- python 自动填excel_使用python自动填充文字.docx从excel fi
我已经用Python教科书和视频教程完成了一半的无聊工作,但是我有一个大项目需要自动生成60个化学采购审核文档,我们似乎找不到这些文档.与其单独填写,我想用我目前所学的知识.我不得不在几章中跳到前面, ...
- python暴力破解excel_使用 Python 读写 Excel 文件(一)
项目要求 如果说是 Office 办公软件使得 Windows 成为主流的操作系统,那么 Excel 就是使得微软硬起来的法宝! Word 和 PowerPoint 都有不相上下的对手,但 Excel ...
- python 复制粘贴excel_关于python:对于excel粘贴到新单元格
基本问题 我想将大型列表粘贴到excel中,但是它们都粘贴到同一个单元格中,如何将它们粘贴到不同的单元格中. 以网站https://www.doogal.co.uk/BatchGeocoding.ph ...
最新文章
- 自己动手实现20G中文预训练语言模型示例
- 近段时间学习html和CSS的一些细碎总结
- 使用VS2008开发及部署Excel AddIn 心得
- mybatis中$和#的区别
- Netweaver的端口号和Spring boot内嵌的Tomcat端口
- es6解决回调地狱问题
- linux下怎样看设备的中断号,Linux设备驱动的中断处理
- Django---模版层
- (90)FPGA比较器设计
- python基础学习(八)元组
- python如何读取二进制文件为图片_python读取图片,并获取每个像素点的二进制值...
- 主板没有rgb接口怎么接灯_电脑硬件第六期,关于主板的那点破事。
- 百家姓 —— 特别的姓氏与姓氏的由来
- Sqoop 是什么?(二)
- C语言也能干大事第七节(如鹏基础)
- Python爬虫爬取小说 转换成epub格式
- 计算机应用类,计算机应用领域分为几大类
- Nginx安装及简介
- Calendar.getInstance() gives error in Android Studio
- KEIL 调试经验总结