【问题标题】:Drupal 7 export Excel cannot open the fileDrupal 7导出Excel无法打开文件
【发布时间】:2020-06-12 21:42:56
【问题描述】:

使用 Drupal 7,我对 web 表单报告进行了 excel 导出。 当我尝试打开 excel 文件时,出现错误:“Excel 无法打开文件 myfile.xlsx,因为文件扩展名的文件格式无效。验证文件没有损坏并且文件扩展名与格式匹配文件。”

我在编辑器中打开文件,我看到一个 xml 文件,它指定了行数据。 有人可以向我解释为什么 Drupal 将 excel 文件构建为 xml,如您所见: 模块/contrib/webform/includes/exporters/webform_exporter_excel_xlsx.inc

是什么原因导致它无法在 excel 中加载?

【问题讨论】:

    标签: drupal-7


    【解决方案1】:

    MS Office 文档只是包含 xml 文档和图像等资源的 zip 文件。您可以更改 xlsx(或 docx)文件的扩展名并打开它以查看里面的内容。我假设一个简单的 xml 文件可以定义一个简单的 Excel 文件。

    我过去从 Drupal 模块(和其他系统)打开 xlsx 文件时遇到过问题,我发现我几乎总是可以在 LibreOffice 中打开它们。我对 Excel 文件的格式了解不够,无法确定原因,它只是我的解决方法。

    【讨论】:

      【解决方案2】:

      此问题与覆盖现有的临时 zip 文件有关。您可以将 webform 模块更新到最新版本或fix this single bug

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-23
        • 1970-01-01
        • 2018-01-25
        • 2020-08-25
        相关资源
        最近更新 更多