如何解决Excel的URL限制?

时间:2016-03-01 17:42:32

标签: excel python-2.7 xlsxwriter

我使用优秀的xlsxwriter使用Python构建电子表格。我已经了解the issue,在您开始收到警告并且功能被封闭之前,您只能在表单上写入40k左右的URL。

有没有办法将URL作为字符串写入,以至于Excel应用程序不会将url解释为打开时的字符串(因此允许我 添加无限的网址)?我知道这些网址不会被点击,但在这种情况下,对我来说,它总比没有好。

1 个答案:

答案 0 :(得分:7)

Excel的限制是每个工作表大约65,000个网址。如果超过该值,XlsxWriter会发出警告。

  

是否有办法将网址编写为字符串,以便Excel应用程序不会将网址解析为打开的字符串(因此允许我添加无限的网址)

XlsxWriter有一个constructor option来关闭字符串到网址的转换:

workbook = xlsxwriter.Workbook(filename, {'strings_to_urls': False})