Coldfusion 无法打开使用<;创建的Excel文件;CFSavecontent>;办公室365

Coldfusion 无法打开使用<;创建的Excel文件;CFSavecontent>;办公室365,coldfusion,Coldfusion,我有几个使用生成的电子表格。所有这一切都很好,但现在我们移动到office365,这些文件.XLS无法再打开了。有人知道我可以将生成的文件传递到哪个实用程序或API并将其转换为有效的Excel格式吗 提前感谢您的帮助。我不知道转换现有文件的实用程序,但是如果您使用的是ACF,您将希望开始使用cfspreadsheet,或者通过Java使用Apache POI。我不知道转换现有文件的实用程序,但是,如果您使用的是ACF,或者通过Java使用ApachePOI,那么您需要开始使用cfspreadsh

我有几个使用
生成的电子表格。所有这一切都很好,但现在我们移动到office365,这些文件.XLS无法再打开了。有人知道我可以将生成的文件传递到哪个实用程序或API并将其转换为有效的Excel格式吗


提前感谢您的帮助。

我不知道转换现有文件的实用程序,但是如果您使用的是ACF,您将希望开始使用cfspreadsheet,或者通过Java使用Apache POI。

我不知道转换现有文件的实用程序,但是,如果您使用的是ACF,或者通过Java使用ApachePOI,那么您需要开始使用cfspreadsheet。

我们也遇到了同样的问题。它与Excel中的安全修补程序有关。确保包含CFSaveContent中的数据的HTML表是带有ad、tbody等的有效HTML。这为我们解决了问题。

我们也遇到了同样的问题。它与Excel中的安全修补程序有关。确保包含CFSaveContent中的数据的HTML表是带有ad、tbody等的有效HTML。你能详细说明一下吗?您是如何创建这些文件的?打开这些文件时会出现什么错误?在不了解更多信息的情况下,听起来您实际上是在生成Excel可以解释的内容,即HTML,而不是真正的二进制Excel文件。旧版本的Excel用于打开HTML文件而没有问题。但是,较新版本增加了安全功能,可能会触发警告或完全拒绝文件。如果这就是问题所在,最好生成一个“真实的”Excel文件,如下所述。你能详细说明一下吗?您是如何创建这些文件的?打开这些文件时会出现什么错误?在不了解更多信息的情况下,听起来您实际上是在生成Excel可以解释的内容,即HTML,而不是真正的二进制Excel文件。旧版本的Excel用于打开HTML文件而没有问题。但是,较新版本增加了安全功能,可能会触发警告或完全拒绝文件。如果这就是问题所在,最好生成一个“真实”的Excel文件,如下所述。