如何绕过Excel的URL限制?

HaP*_*ran 3 excel python-2.7 xlsxwriter

我正在使用优秀的xlsxwriter来使用Python构建电子表格.我已经意识到这样一个问题:在开始收到警告并且功能被门控之前,你只能在表单上写入40k左右的URL.

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

jmc*_*ara 7

Excel的限制是每个工作表大约65k url.如果超过该值,XlsxWriter会发出警告.

有没有办法将URL作为字符串写入,以便Excel应用程序不会将URL解释为打开时的字符串(因此允许我添加无限的URL)

XlsxWriter有一个构造函数选项来关闭字符串到url的转换:

workbook = xlsxwriter.Workbook(filename, {'strings_to_urls': False})
Run Code Online (Sandbox Code Playgroud)

  • 您可以通过Pandas传递XlsxWriter承包商选项.像这样:`writer = pd.ExcelWriter(filename,engine ='xlsxwriter',options = {'strings_to_urls':False})` (6认同)