#aspXLS 1.0
Penulis ASP Excel klasik yang saat ini mendukung pembuatan dan penulisan CSV, TSV (nilai yang dipisahkan tab) dan keluaran HTML, termasuk cetakan cantik untuk HTML.
Ada rencana untuk menulis ke format XLS dan XLSX dalam waktu dekat dan kemampuan membaca untuk setiap format file yang didukung: CSV, TSV, XLS dan XLSX.
##Lisensi
Lisensi MIT (MIT) - http://opensource.org/licenses/MIT Hak Cipta (c) 2012 RCDMK [email protected]
Izin dengan ini diberikan, secara gratis, kepada siapa pun yang memperoleh salinan perangkat lunak ini dan file dokumentasi terkait ("Perangkat Lunak"), untuk menggunakan Perangkat Lunak tanpa batasan, termasuk tanpa batasan hak untuk menggunakan, menyalin, memodifikasi, menggabungkan , mempublikasikan, mendistribusikan, mensublisensikan, dan/atau menjual salinan Perangkat Lunak, dan mengizinkan orang yang menerima Perangkat Lunak untuk melakukan hal tersebut, dengan tunduk pada ketentuan berikut:
Pemberitahuan hak cipta di atas dan pemberitahuan izin ini akan disertakan dalam semua salinan atau sebagian besar Perangkat Lunak.
PERANGKAT LUNAK INI DISEDIAKAN "APA ADANYA", TANPA JAMINAN APA PUN, TERSURAT MAUPUN TERSIRAT, TERMASUK NAMUN TIDAK TERBATAS PADA JAMINAN KELAYAKAN UNTUK DIPERDAGANGKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN TIDAK ADA PELANGGARAN. DALAM KEADAAN APA PUN PENULIS ATAU PEMEGANG HAK CIPTA TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU TANGGUNG JAWAB LAINNYA, BAIK DALAM TINDAKAN KONTRAK, HUKUM ATAU LAINNYA, YANG TIMBUL DARI, DARI ATAU SEHUBUNGAN DENGAN PERANGKAT LUNAK ATAU PENGGUNAAN ATAU HAL-HAL LAIN DALAM PERANGKAT LUNAK.
##Mudah digunakan
Buat instance kelas:
set xls = new aspExl
Tambahkan header/judul untuk struktur Anda:
' Add a header: setHeader(x, value)
xls.setHeader 0, "id"
xls.setHeader 1, "description"
xls.setHeader 2, "createdAt"
Tambahkan beberapa data:
' 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#)
Mudah untuk menghasilkan:
Keluarkan data dalam nilai berformat string:
outputCSV = xls.toCSV()
outputTSV = xls.toTabSeparated()
outputHTML = xls.toHtmlTable()
xls.prettyPrintHTML = true
outputPrettyHTML = xls.toHtmlTable()
Atau tulis langsung ke file:
' Write the output to a file: writeToFile(filePath, format)
xls.writeToFile("c:mydata.csv", ASPXLS_CSV)
Bendera format yang didukung adalah:
ASPXLS_CSV = 1 ' CSV format
ASPXLS_TSV = 2 ' Tab separeted format
ASPXLS_HTML = 3 ' HTML table format