cfscript相当于cfspreadsheet action =“read”

时间:2014-01-16 20:37:54

标签: coldfusion spreadsheet cfspreadsheet

这相当于......

<cfspreadsheet action="read" src="#form.uploadedFile#" query="mycontent" >  

在cfscript中?

cfscript有spreadSheetRead(fileName) - 但结果是一个带有文件元数据的对象,即使我指定了工作表,它也只返回元数据而不是行列数据。

我需要遍历行...我该怎么做?

我正在努力避免退出我的脚本格式,并插入'cf'标记格式...感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

xls = SpreadsheetRead('C:\inetpub\wwwroot\myDomain\myDirectory\myFileName.xls');
for (row=2;row<=xls.rowCount;row+=1) {
    WriteOutput(SpreadsheetGetCellValue(xls,row,1) & '<br>');
}

答案 1 :(得分:-3)

嗯,正确的方法是使用 cfscript 中的java文件阅读器,并执行所需的所有导入。

import    java.io.BufferedReader;
import    java.io.FileReader;
import    java.io.IOException;
.
.
.
BufferedReader br=new BufferedReader(new FileReader(directory+uploadedfile));
while ((sCurrentLine = br.readLine()) != null) {
 System.out.println(sCurrentLine);
}