将 XML 文件转换为 Excel 文件时出错

发布于 2024-10-30 03:10:12 字数 224 浏览 3 评论 0原文

当我尝试使用 XSLT 将 XML 文件转换为 Excel 文件时,出现以下错误:

表中的 XML 错误
原因:价值不佳 文件:C:\DOCUME~1\user\LOCALS~1\TEMPOR~1\Content.MSO\B7F7687D.xls
组:细胞
标签:数据
价值:2011 年 3 月 17 日

I get the following error when I try to convert an XML file using XSLT to an Excel file:

XML ERROR in Table
REASON: Bad Value
FILE: C:\DOCUME~1\user\LOCALS~1\TEMPOR~1\Content.MSO\B7F7687D.xls
GROUP: Cell
TAG: Data
VALUE: 03/17/2011

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暖心男生 2024-11-06 03:10:12

看来您可能没有正确设置单元格数据的类型 (ss:Type)。
您需要生成一些内容,

<Cell ss:StyleID="s1">
  <Data ss:Type="DateTime">2011-03-17T00:00:00.000</Data>
</Cell>

并为单元格 ID 设置样式 ID:

<Style ss:ID="s1">
  <NumberFormat ss:Format="mm/dd/yyyy"/>
</Style>

或者如果失败,您可以将 ss:Type 设置为“String”(如果它不需要实际包含日期值)。

It looks like you've probably not set the type of the cell's data correctly (ss:Type).
You need to be generating something along the lines of

<Cell ss:StyleID="s1">
  <Data ss:Type="DateTime">2011-03-17T00:00:00.000</Data>
</Cell>

and also set a style ID for the Cell id:

<Style ss:ID="s1">
  <NumberFormat ss:Format="mm/dd/yyyy"/>
</Style>

Or failing that, you can just set the ss:Type to 'String' if it doesn't need to actually contain a date value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文