|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 shenshuai 于 2019-11-23 00:16 编辑
大佬们,你们知道怎么把从网上下载的一个txt文本转换成xlsx格式嘛?
我们公司每天都要从亚马逊后台下载一个在售报告。下载之后这文件是txt的,之后把所有的文件复制到excel表格里
我现在想用python写一个脚本,就是可以下载下来之后就自动转换成xlsx格式。
这个文件的encoding 是Windows-1252.
有没有大佬教一教我啊
这个是原始的txt文本
Active+Listings+Report+11-21-2019.zip
(378.88 KB, 下载次数: 9)
本帖最后由 snaker 于 2019-11-24 09:21 编辑
善用百度
python 操作Excle写出、读取.xlsx https://blog.csdn.net/qq_41895190/article/details/82780876
- from openpyxl import Workbook
- with open('Active+Listings+Report+11-21-2019.txt','r',encoding='gbk',errors='ignore') as f:
- data=f.readlines()
- print(len(data))
- # 在内存中创建一个workbook对象,而且会至少创建一个 worksheet
- wb = Workbook()
-
- #获取当前活跃的worksheet,默认就是第一个worksheet
- ws = wb.active
- for i in data:
- ws.append(i.split('\t'))
- wb.save("TEST.xlsx")
- print('保存完毕')
复制代码
|
|