#aspXLS 1.0
현재 HTML용 예쁜 인쇄를 포함하여 CSV, TSV(탭 구분 값) 및 HTML 출력 작성 및 작성을 지원하는 클래식 ASP Excel 작성기입니다.
가까운 미래에 XLS 및 XLSX 형식으로 쓰기 기능을 제공하고 지원되는 각 파일 형식(CSV, TSV, XLS 및 XLSX)에 대한 읽기 기능을 제공할 계획입니다.
##특허
MIT 라이센스(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