首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >写入excel文件时urls数量超过

写入excel文件时urls数量超过
EN

Stack Overflow用户
提问于 2019-05-25 16:08:11
回答 2查看 1.4K关注 0票数 4

我收到了这个警告WARNING: C:\Users\diodi\AppData\Local\Programs\Python\Python37-32\lib\site-packages\xlsxwriter\worksheet.py:923: UserWarning: Ignoring URL 'https://www.google.com/search?q=hello+world' since it exceeds Excel's limit of 65,530 URLS per worksheet. "65,530 URLS per worksheet." % force_unicode(url))

我用来写抓取数据的输出

代码语言:javascript
运行
复制
#spider.found_items is a list of dictionary
df = pd.DataFrame(spider.found_items)[ordered_list] #ordered_list is the order of dictiornary outputed
df.to_excel("{}.xlsx".format(file_name),sheet_name='All Products')

我检查了这个Number of URLS is over Excel's limit of 65,530 URLS per worksheet.,但它将链接格式化为字符串(不可点击)。如果我可以写到多张工作表或任何其他建议,有没有办法保留URL (作为链接)?

EN

Stack Overflow用户

发布于 2019-05-26 17:57:41

从根本上说,这是Excel的一个限制。它只允许每个工作表有65,530个唯一的* urls。没有任何解决方法可以解决这个问题。

(*) Excel允许超过65,530个非唯一urls (如果它们连续分组)。例如,针对65,530的限制,小区A1到A100中的相同url将仅被计为一个url。但是,XlsxWriter不支持对urls进行分组以利用这一点(即使是这样,如果所有urls都是唯一的或不连续的,也没有帮助)。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56303009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档