下面的代码简单地读入一个excel文件,将其存储为一个df,然后将df写回一个excel文件。当我在excel中打开输出文件时,列(日期、数字)不同...有些是文本,有些是数字等。
import pandas as pd
df = pd.read_csv("test.csv", encoding = "ISO-8859-1", dtype=object)
writer = pd.ExcelWriter('outputt.xlsx', engine='xlsxwriter')
df.to_excel(writer, index = False, sheet_name='Sheet1') #drop the index
writer.save()
有没有办法保留列类型(如初始文件中定义的那样)或恢复为读入文件时的数据类型?
https://stackoverflow.com/questions/55405209
复制相似问题