У меня есть Excel. Я хочу прочитать и изменить этот файл Excel, после этого я хочу сохранить этот файл Excel как новый файл Excel. Мне пришлось изменить столбец Excel на строку, потому что в этом столбце были смайлики. Моя проблема, когда я пытаюсь сохранить файл Excel.
Сообщение об ошибке
with link or location/anchor > 255 characters since it exceeds Excel's limit for URLS
force_unicode(url))
C:\Users\user\AppData\Local\Continuum\anaconda3\lib\site-packages\xlsxwriter\worksheet.py:931: UserWarning: Ignoring URL 'https://stackoverflow.com/...'
Я нашел этот фрагмент кода другими людьми, у которых была такая же проблема
writer = pd.ExcelWriter(path+fileName, options={'strings_to_urls': False})
Но я не знаю, как я могу использовать writer
и мой df['Content'] = df['Content'].astype(str)
. Как я могу сохранить свой файл Excel без ошибки? Перед сохранением я хочу выдать файл excel и изменить его.
Мой код
import pandas as pd
path = '/My Documents/Python/'
fileName = "Test.xlsx"
#ef = pd.ExcelFile(path+fileName)
df = pd.read_excel(path+fileName, 'Coded Data')
#writer = pd.ExcelWriter(path+fileName, options={'strings_to_urls': False})
i = 1
for test in df['Content']:
try:
df['Content'] = df['Content'].astype(str)
except:
print("An exception occurred")
break
i += 1
print('success')
df.to_excel('/My Documents/Python/test_NEW.xlsx')
print('success')
Заранее спасибо! С нетерпением жду ответа от вас.