Daftar isi
1. Konfigurasi Lingkungan
2. Operasi Dasar ASP di Excel
3. Operasi ASP Excel menghasilkan tabel data
4. Operasi ASP Excel menghasilkan diagram grafik
5. Solusi Penelusuran File Excel Sisi Server, Pengunduhan, dan Penghapusan Solusi
Vi. Lampiran
teks
1. Konfigurasi Lingkungan
Dari data referensi, konfigurasi seri Microsoft harus baik -baik saja, yaitu:
1. Win9x+PWS+Office
2. Win2000 Profesional+PWS+Office
3. Win2000Server+IIS+Office
Lingkungan saat ini di mana penulis berhasil diuji adalah dua yang terakhir. Tidak ada persyaratan khusus untuk versi kantor. Mempertimbangkan ketidakpastian konfigurasi klien dan karakteristik kompatibilitas mundur, disarankan agar versi kantor sisi server tidak boleh terlalu tinggi untuk mencegah klien menampilkan dengan benar setelah mengunduh.
Ada dua penemuan tidak disengaja lainnya tentang konfigurasi lingkungan sisi server:
1. Penulis awalnya memasang WPS2002 Kingsoft di mesin pengembangan, tetapi selalu ada masalah dengan pembuatan objek Excel. Setelah menghapus pemasangan WPS2002, kesalahan menghilang.
2. Penulis suka menggunakan FrontPage saat mengembangkan kode ASP, tetapi menemukan bahwa jika FrontPage dibuka (sisi server), pembuatan objek akan tidak stabil, kadang -kadang berhasil dan kadang -kadang tidak berhasil. Setelah penyelidikan yang diperluas, ditemukan bahwa jika perangkat lunak Seri Office berjalan di sisi server, sulit untuk membuat objek Excel dengan sukses.
Sisi server juga perlu mengatur izin operasi komponen COM. Ketik "DCOMCNFG" pada baris perintah dan masukkan antarmuka konfigurasi komponen COM. Pilih Microsoft Excel dan klik tombol Properti. Pilih ketiga opsi tunggal untuk disesuaikan. Tambahkan semua orang ke semua izin selama pengeditan. Mulai ulang server setelah disimpan.
Saya tidak menemukan sesuatu yang khusus tentang konfigurasi lingkungan klien. Selama diinstal dengan Office dan IE, tampaknya versinya universal.
2. Operasi Dasar ASP di Excel
1. Buat objek Excel
setobjexcelapp = createObject ("excel.application")
objexcelapp.displayalerts = false tidak ada peringatan yang ditampilkan
objexcelapp.application.visible = false tidak menampilkan antarmuka
2. Buat file Excel baru
objexcelapp.workbooks.add
setobjexcelbook = objexcelapp.activeWorkbook
setobjexcelsheets = objexcelbook.worksheets
setobjexcelsheet = objexcelbook.sheets (1)
3. Baca file Excel yang ada
straddr = server.mappath (".")
objexcelapp.workbooks.open (straddr & "/templet/table.xls")
setobjexcelbook = objexcelapp.activeWorkbook
setobjexcelsheets = objexcelbook.worksheets
setobjexcelsheet = objexcelbook.sheets (1)
4. Simpan file Excel
objexcelbook.saveastraddr & "/temp/table.xls"
5. Simpan File Excel
objexcelbook.save (penulis disimpan dengan sukses selama pengujian, dan halaman melaporkan kesalahan.)
6. Keluar Operasi Excel