我正在尝试使用 Python 和 XLSXWriter 的函数 write_url() 将一堆 URL 嵌入到 Excel 文件中,但它警告我它超出了 255 个字符的限制。我认为发生这种情况是因为它可能使用了内置的 HYPERLINK Excel 函数。
但是,我发现 Java 的 Apache POI 似乎没有这个问题。是因为他们直接将其写入单元本身还是有其他原因?另外,Python 中是否有解决方法可以解决这个问题?
最佳答案
显然,.xlsx(使用 Excel 2013)中超链接地址的长度限制为 2084 个字符。使用 POI 生成一个较长地址的文件,使用 Excel 修复并保存,将生成长度为 2084 个字符的地址。
正如其他评论者已经提到的,Excel UI 和 .xls 文件似乎有 255 个字符的限制。
关于java - 为什么 Apache POI 能够编写超过 255 个字符的超链接,而 XLSXWriter 却不能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31661485/