aspXls
1.0.0
#aspXLS 1.0
经典的 ASP Excel 编写器,当前支持构建和编写 CSV、TSV(制表符分隔值)和 HTML 输出,包括漂亮的 HTML 打印。
计划在不久的将来写入 XLS 和 XLSX 格式,并提供每种支持的文件格式的读取功能:CSV、TSV、XLS 和 XLSX。
##执照
麻省理工学院许可证 (MIT) - http://opensource.org/licenses/MIT版权所有 (c) 2012 RCDMK [email protected]
特此免费授予获得本软件和相关文档文件(“软件”)副本的任何人不受限制地使用本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或销售软件的副本,并允许向其提供软件的人员这样做,但须满足以下条件:
上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有者均不对因本软件或本软件中的使用或其他交易而产生或与之相关的任何索赔、损害或其他责任负责,无论是合同、侵权行为还是其他行为。软件。
##便于使用
实例化该类:
set xls = new aspExl
为您的结构添加标题/标题:
' Add a header: setHeader(x, value)
xls.setHeader 0, "id"
xls.setHeader 1, "description"
xls.setHeader 2, "createdAt"
添加一些数据:
' Add the first data row: setValue(x, y, value)
xls.setValue 0, 0, 1
xls.setValue 1, 0, "obj 1"
xls.setValue 2, 0, date()
' Add a range of values at once: setRange(x, y, valuesArray)
xls.setRange 0, 2, Array(2, "obj 2", #11/25/2012#)
易于输出:
以字符串格式值输出数据:
outputCSV = xls.toCSV()
outputTSV = xls.toTabSeparated()
outputHTML = xls.toHtmlTable()
xls.prettyPrintHTML = true
outputPrettyHTML = xls.toHtmlTable()
或者直接写入文件:
' Write the output to a file: writeToFile(filePath, format)
xls.writeToFile("c:mydata.csv", ASPXLS_CSV)
支持的格式标志有:
ASPXLS_CSV = 1 ' CSV format
ASPXLS_TSV = 2 ' Tab separeted format
ASPXLS_HTML = 3 ' HTML table format