不同ColdFusion版本的cfspreadsheet单元格数据修剪问题

采取以下代码…

<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被改变了? 有没有人经历过这个? 我一直无法find任何抱怨的人。

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

版本:2016,0,02,299200

更新级别:chf20160002.jar

这一个不…

版本:10,0,19,298511

更新级别:chf10000019.jar