(PYTHON)到\u excel忽略URL。。。255个字符,因为它超出了Excel对URL的限制

2024-05-14 09:07:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下代码将数据框复制到Excel文档中:

dfPol.to_excel(writer, 'Influence on Policy', columns=colsPol)

问题是,由于URL太长,我收到以下错误:

^{pr2}$

所以,我找到了一个解决方案,那就是:

dfPol.to_excel(writer, 'Influence on Policy', columns=colsPol, options={'strings_to_urls': False})

但我得到一个错误:

TypeError: to_excel() got an unexpected keyword argument 'options'

很明显,options不适用于to_excel,这是我在脚本中使用的许多其他代码(即,我想坚持使用'toexcel')

我的问题有什么解决办法吗?在

这不是How to save in *.xlsx long URL in cell using Pandas的副本,因为它不是关于excel的(它是关于excelwriter的)


Tags: columnsto数据代码inurlon错误
1条回答
网友
1楼 · 发布于 2024-05-14 09:07:09

在创建writer时,将参数options={'strings_to_urls': False}传递给pd.ExcelWriter调用。 它看起来像这样:

writer = pd.ExcelWriter('C:/Users/{}/Desktop/RF Data.xlsx'.format(staName2),options={'strings_to_urls': False})
dfPol.to_excel(writer, 'Influence on Policy', columns=colsPol)

相关问题 更多 >

    热门问题