pandas 导出excel表,每个worksheet只能有65530条URL

使用pandas将dataframe导出为excel文件时,如果dataframe中的单列数据中的url数量超过65530时,那么导出的结果只是一张worksheet表,其中包含65530条数据,其他数据不会被导出。

PS.另外没有其他特殊情况时,单个单元格中的字符串太长,超出的部分,在使用pandas导出为excel时,也是会丢失超出限制的部分数据的。

解决办法:

A>. 把dataframe导入mysql数据库中,利用数据库导出为excel文件,则不受限制;

B>. 使用参数 options = {'strings_to_urls' : False} ,在dataframe导出为excel文件时进行设置,把url导出为字符串格式。

使用参数 options = {'strings_to_urls' : True} ,把url导出为可以直接点击的格式(蓝色)。

 

 

 

 

 

 

posted @ 2021-08-08 02:05  sauron2021  阅读(422)  评论(0编辑  收藏  举报