Python实现把dat文本文件转为excel文件的方法
一、目的:把规律性的dat文本文件转成excel文件,便于分析统计数据。
二、思路:先将dat文本转csv,而后转excel输出保存。其中换行符区分excel行,特定字符区分列。特定字符可以是“|”、“!”等等
消费类|!4.75|!人民币|!20200818|!101559|!ETC通行|!BTER|!
三、代码:
import pandas as pd
import os
import pandas as pd
# 读取dat文件
data = pd.read_csv('5.dat', sep='|')
# 将数据保存为Excel文件
data.to_excel('5.xlsx', index = False)
print("suceess")
三、注意事项:
- 1 这里有一个问题,就是sep=‘|’,若定义为sep='|!'就会报错,最终还是只用单个符号,而后再替换表格中多于的另一个符号。
- 2 还可以利用WPS Excel分列工具进行调整
四、其他用途
- 1.批量dat或word文本文件转成Excel格式;
- 2 word题库与excel之间的互转,进一步,可以从若干条数据中随机生成固定数量题库,也就是随机出题。