У меня есть pandas dataframe, в котором есть только строки, хотя некоторые являются строками даты, например, «2019-01-01», другие являются целочисленными или логическими значениями, такими как «1084» и «FALSE». Когда я пытаюсь записать это на лист в файле xlsx, я нахожу, что в некоторых случаях он предшествует апострофам, по-видимому, чтобы прекратить работу Excel, пытаясь вычислить даты / ints / bools и т. Д.
Есть ли способостановить это? Мне нужно загрузить этот сгенерированный файл .xlsx в систему, которая будет отклонять его, если эти апострофы присутствуют.
В настоящее время я импортирую файл xlsx в качестве шаблона, который состоит из двух листов, и я хочу перезаписать второй.
Фрагмент кода экспорта:
exp_dict['ScheduleDetails'] = df
with pd.ExcelWriter(f"{uploads_folder}{name}_FORMATTED.xlsx",engine='xlsxwriter', options={'encoding':'utf-8'}) as writer:
for k,v in exp_dict.items():
v.to_excel(writer, sheet_name = k, index = False)