Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将XML文件转换为Excel文件时出错_Excel_Xslt - Fatal编程技术网

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

将XML文件转换为Excel文件时出错,excel,xslt,Excel,Xslt,当我尝试使用XSLT将XML文件转换为Excel文件时,出现以下错误: 表中的XML错误 原因:价值不高 文件:C:\DOCUME~1\user\LOCALS~1\TEMPOR~1\Content.MSO\B7F7687D.xls 组:细胞 标签:数据 价值:2011年3月17日 看起来您可能没有正确设置单元格数据的类型(ss:type)。 您需要按照以下方式生成一些内容: <Cell ss:StyleID="s1"> <Data ss:Type="DateTime">

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

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


看起来您可能没有正确设置单元格数据的类型(
ss:type
)。 您需要按照以下方式生成一些内容:

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

2011-03-17T00:00:00.000
并为单元ID设置样式ID:

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


否则,如果ss:Type不需要实际包含日期值,您可以将其设置为“String”。

我的水晶球坏了-请提供xsl-否则无法判断。如果它不是太大,您还应该发布XML。两者实际上都不相关,问题出在生成的XML中。我最近也在做同样的事情。