【问题标题】:DOORS DXL Export to .xlsx unreadable...except in WordDOORS DXL 导出到 .xlsx 不可读...Word 中除外
【发布时间】:2018-10-05 15:37:18
【问题描述】:

我有一个 DOORS DXL 脚本(用于)将数据导出到 Excel 工作表。它使用通过 GUI 指定/选择的文件名,并在末尾添加“.xlsx”。

好吧,文件是由应用程序创建和写入的。但是,您不能用 Excel 打开它,因为应用程序会抱怨 “Excel 无法打开文件‘Output.xlsx’,因为文件格式或文件扩展名无效。”您可以使用 Word 2016 打开它 并且文本是完全可读的。 (??!!!)

该脚本最后一次使用/修改是在 2011 年。我相信该项目的 DOORS 版本是 9.1。这是一个促成因素吗? (在当前项目上使用 DOORS 9.6)

有人知道我应该采取哪些调试步骤吗?

谢谢,

威尔克

【问题讨论】:

  • 你能把有问题的代码贴出来吗?
  • 试过了,但是代码超过了 10,600 个字符的限制!有什么地方可以发邮件吗?
  • 我对创建输出文件的部分特别感兴趣。如果您更改代码以添加“.xls”会发生什么?

标签: excel export ibm-doors


【解决方案1】:

我尝试导出到 .xls,它确实有效,有点……我还有其他问题要解决,所以如果我回去再试一次,现在这些都解决了,那就没问题了。

今天发现了一些有趣的东西。我将“文件创建”扩展名更改为 .tsv,将分隔符设为“\t”,导出效果很好。 .tsv 文件可以轻松保存为 .xlsx。不知道自从我上次一起使用 DXL 和 Excel 之后发生了什么变化,但是直接导出到 .xlsx 不是一种选择。

我还了解到,自从我上次做这种事情(即 DOORS to Excel)以来,已经创建了 API,因此您不必费心设置 在您的代码中导出。有人向我指出了一些 Mike Sunderland 代码(银河解决方案)。我明天要把它拆开。

有很多事情要做,我很开心!

感谢您的时间和兴趣。 度母

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多