我已经在目标 Excel 列中将单元格格式设置为“文本”。但是 pandas.to_excel 在将字符串写入此列时将格式更改为“常规”,最终该列以空白单元格格式为“文本”,非空白单元格为“常规”。有没有办法将数据写为“文本”而不是“常规”?
def exportData(df, dstfile, sheet):
book = load_workbook(dstfile)
writer = pd.ExcelWriter(dstfile, engine='openpyxl', date_format='dd/mm/yyyy', datetime_format='mm/dd/yyyy hh:mm')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
df.to_excel(writer, header=False, startrow=2, index=False, sheet_name=sheet)
writer.save()