Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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/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
XML到Excel的列宽不是固定不变的_Excel_Xslt - Fatal编程技术网

XML到Excel的列宽不是固定不变的

XML到Excel的列宽不是固定不变的,excel,xslt,Excel,Xslt,我正在通过XSLT1.0将xml转换为Excel。我已经为列和行指定了一个固定值,并删除了宽度/高度的自动调整 <Column ss:StyleID="s180" ss:AutoFitWidth="0" ss:Width="112.5"/> ... <Row ss:AutoFitHeight="0" ss:Height="15" ss:StyleID="s67"> 我已经搜索了尽可能多的查询字符串,试图理解为什么没有遵守我的设置值。我甚至检查了页面设置,但我不适合页面,

我正在通过XSLT1.0将xml转换为Excel。我已经为列和行指定了一个固定值,并删除了宽度/高度的自动调整

<Column ss:StyleID="s180" ss:AutoFitWidth="0" ss:Width="112.5"/>
...
<Row ss:AutoFitHeight="0" ss:Height="15" ss:StyleID="s67">
我已经搜索了尽可能多的查询字符串,试图理解为什么没有遵守我的设置值。我甚至检查了页面设置,但我不适合页面,比例也是一个设定值

<FitToPage/>
<Print>
        <ValidPrinterInfo/>
        <Scale>71</Scale>
        <HorizontalResolution>600</HorizontalResolution>
        <VerticalResolution>600</VerticalResolution>
</Print>

71
600
600
据我所知,Excel文档应该始终保持相同的宽度/高度,但在部署时看不到

欢迎任何帮助

Per

您是对的,列宽测量在Excel中是一个奇怪的问题。1. 列宽的增量等于 工作簿的常规样式使用的字体。因此,宽度为10的列 在正常样式指定的字体中正好适合10个零字符


因此,您似乎无法完全控制列宽单位的含义。

明白,但鉴于我已声明了StyleID,它基本上允许我根据该样式分配宽度,不是吗?我将代码理解为“set column=x和font=y”。既然我设置了字体/样式,我就不应该取消列宽的灵活性吗?
<FitToPage/>
<Print>
        <ValidPrinterInfo/>
        <Scale>71</Scale>
        <HorizontalResolution>600</HorizontalResolution>
        <VerticalResolution>600</VerticalResolution>
</Print>