Python:将DAT文件转换为XLS

时间:2017-10-12 17:44:23

标签: python csv converter xls

我有一堆DAT文件需要使用Python转换为XLS文件。我应该使用CSV库来执行此操作还是有更好的方法?

2 个答案:

答案 0 :(得分:1)

我使用熊猫。

import pandas as pd
df = pd.read_table('DATA.DAT')
df.to_excel('DATA.xlsx')

当然你可以设置一个循环来完成所有文件。沿着这些方向的东西可能

import glob
import os
os.chdir("C:\\FILEPATH\\")
for file in glob.glob("*.DAT"):
     #What file is being converted
     print file 
     df = pd.read_table(file)
     file1 = file.replace('DAT','xlsx')
     df.to_excel(file1)

答案 1 :(得分:0)

writer = pd.ExcelWriter('pandas_example.dat',
                        engine='xlsxwriter',
                        options={'strings_to_urls': False})

或者您可以使用:

pd.to_excel('example.xlsx')