【发布时间】:2018-03-27 03:32:28
【问题描述】:
我正在使用以下代码将数据框复制到 Excel 文档中:
dfPol.to_excel(writer, 'Influence on Policy', columns=colsPol)
问题是我收到以下错误,因为 URL 太长:
Ignoring URL .... 255 characters since it exceeds Excel's limit for URLS
所以,我找到了一个解决方案:
dfPol.to_excel(writer, 'Influence on Policy', columns=colsPol, options={'strings_to_urls': False})
但我收到以下错误:
TypeError: to_excel() got an unexpected keyword argument 'options'
显然选项不适用于to_excel,这是我在脚本中的许多其他代码中使用的(即我想坚持使用“to_excel”)
我的问题有什么解决办法吗?
这不是 How to save in *.xlsx long URL in cell using Pandas 的副本,因为这不是关于 to_excel(它是关于 excelwriter)
【问题讨论】:
-
你试过用strings_to_urls作为参数吗?
-
options 是作者的参数,而不是
to_excel函数 -
所以,将
options={'strings_to_urls': False}传递给pd.ExcelWriter调用 -
@ScoutEU,发布,谢谢,祝你好运