255 символов, так как он превышает ограничение Excel для URL - PullRequest
1 голос
/ 07 января 2020

У меня есть 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')

Заранее спасибо! С нетерпением жду ответа от вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...