Python XML数据表格转.xlsx数据表格

这几天做了这样一件事情,整理并筛选数据库数据建立数据日志,要求文件为.xlsx文件。本来想用QT写处理代码的,毕竟这是我熟悉的领域,但是听说Python处理起来项目建立的更简单,所以用Python写了。
然后咱就想Python直接来处理数据库数据有点麻烦,毕竟咱也没有接触过,只能导出Excel表格再对文件处理了,这样就比较熟悉了,然后就发生了,SQLYog只能转.xml形式的数据表格,可能是太久没更新了,懒得更新,于是就找代码XML文件转Excel文件,大多数都设置格式是直接读XML文件,利用openpyxl库和pandas来转,大概就是
1 以目标格式读数据
2 调用to_excel存数据
结果,总是有问题,可能是由于这个XML表格文件可以通过Excel表格的形式使用office xml handler打开,我一直以为它就是个Excel表格,反正经过一天,终于给我整出来了,方法如下:


1、需要有这几个库
 
pip install openpyxl

pip install pandas #这个必须要1.3的版本,我也是更新了Python3.12才正好的

pip install lxml #这个安装我的时候特别慢 增加延时了,反正干等着就好了
pip install lxml --timeout 1000  #单位是秒

这里说一下 lxm库,我也不太知怎么回事,运行时提示我缺少这个库我才安装的,不用导入到Python文件中,需要导入只有那两个,还有其他基础的自己看需要啥就导入啥
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值