如何增加Excel单元格可以使用PHP保存的数据量

我有一个在我的应用程序导出数据库loggingexcel文件的要求。 为此,我使用博客的外部链接博客轻量级

它工作正常..但我面临一个问题..如果string长度超过说200,那么它不插入数据的单元格。 我想增加一个单元格可以容纳的数据量。有没有人有任何想法,如何可以正常使用PHP来完成

提前感谢您的帮助

Excel对单元格可以容纳的数据量有限制:对于Excel BIFF 8文件,该限制是32,767个字符,因此(理论上)200多个字符不应该是问题。 但是,对于较长的string,这些数据在连续logging的几个块中保存在BIFF文件中。对于BIFF 5文件(Excel 95),每块的限制为2084字节; 在BIFF 8文件(Excel 97及以上)中,限制是8228字节。 超过这些限制的logging必须拆分为CONTINUE块。

这个相对简单的作者并不是用来处理将logging拆分成多个连续logging的:它甚至不使用BIFF 8共享string表,或者指出它正在写什么BIFF版本(这意味着Excel将使用最低公分母参数)。 它只是试图将单元的全部内容存储到一个标准的标签块(它有255个字节的限制)。 要解决这个问题,你需要修复你正在使用的库来处理连续块(通过共享string表)分割string值; 或者切换到一个库,该库已经处理了跨多个块的共享string。