4

拿下面的代码...

<cfspreadsheet action="read" src="#z.xlsfile#" query="data" headerrow="1" excludeHeaderRow="true" />
<cfoutput>
    <!--- Lets replace spaces with $ so they are easy to see --->
    <cfloop query="data">
        #data["Doc Type"][data.currentrow]# - #replace(data["Doc Type"][data.currentrow],' ','$','all')#<br>
        #data["Doc No"][data.currentrow]# - #replace(data["Doc No"][data.currentrow],' ','$','all')#<br>
        #data["Doc Rev"][data.currentrow]# - #replace(data["Doc Rev"][data.currentrow],' ','$','all')#<br>
        #data["File Name"][data.currentrow]# - #replace(data["File Name"][data.currentrow],' ','$','all')#<br>
        <hr>
    </cfloop>
</cfoutput>
<cfabort>

正在读取的 XLS 文件具有包含前导和尾随空格的单元格数据。在一台 ColdFusion 服务器上,输出显示没有空格,好像<cfspreadsheet>自动修剪了所有数据。在另一台服务器上它没有。我在想也许poi.jar改变了?有没有其他人经历过这个?我找不到任何人抱怨这件事。

这个 ColdFusion 服务器似乎会自动修剪数据......

版本:2016,0,02,299200

更新级别:chf20160002.jar

这个不...

版本:10,0,19,298511

更新级别:chf10000019.jar

4

0 回答 0