Код: Выделить всё
TRUE
Код: Выделить всё
FALSE
В результате сравнение значения «true» из Pandas с Excel "true" возвращает false
Эта проблема не происходит при экспорте в CSV; Все остается как простой текст. < /p>
Код: Выделить всё
import pandas as pd
d = {'col1': [1, 2], 'col2': [3, 4], 'col3': ['True','False']}
df = pd.DataFrame(data=d)
writer = pd.ExcelWriter(r'H:\ExcelTest2.xlsx', engine = 'xlsxwriter')
df.to_excel(writer, index=False, sheet_name='Sheet1')
writer.save()
- Запустите код для генерации файла Excel.
- Откройте файл с Excel
- в столбце 4 (новая колонка), True type
- . 4
- Обратите внимание, что ответ всегда является false
Как я могу экспортировать данные из Pandas в Excel без pandas
Код: Выделить всё
"False"
Код: Выделить всё
TRUE
Код: Выделить всё
FALSE
Я хочу, чтобы значения оставались текстом в точности так, как они находятся в DataFrame.
Подробнее здесь: https://stackoverflow.com/questions/535 ... comes-true