Панды пишут Excel escape '=' - знак в начале поляPython

Программы на Python
Ответить
Anonymous
 Панды пишут Excel escape '=' - знак в начале поля

Сообщение Anonymous »

Используя Python Pandas, я хочу записать некоторое содержимое в файл Excel: =) некоторый текст

Как я могу сделать это безопасно, не получая Ошибка Excel? Я использую следующий код:

Код: Выделить всё

import pandas as pd
df = pd.DataFrame(["=) some text"])
writer = pd.ExcelWriter("test_file.xlsx")
df.to_excel(writer)
writer.save()
Этот конкретный ввод текста создает неверный файл Excel, поскольку он начинается с символа «=» и неправильной формулы. Есть ли способ избежать знака «=»? Я попытался экранировать все текстовое поле кавычками, и это сработало, но мне было интересно, существует ли более элегантное решение. Может быть, можно установить тип столбца (как описано здесь)?

Подробнее здесь: https://stackoverflow.com/questions/428 ... t-of-field
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»