sori ya, saya cross-posting.
pada prinsipnya, otomasi banyak aplikasi di Windows, termasuk Office, bisa
dilakukan dengan untuk ber-OLE ria di Perl, gunakan modul Jan Dubois:
Win32::OLE (standar disertakan di paket Activeperl). cuma, menurut saya,
ada beberapa kerugian:
- antara versi Office struktur class, method dan property kadang
diubah-ubah. (terutama mungkin ada perubahan cukup banyak antar
95-97 (dan 97-2000?))
- kadang method tidak bekerja dengan andal
- daftar method kadang tidak terdokumentasi (tapi untuk Office,
anda bisa lihat VB Reference -- sayangnya saat ini di komputer
saya ngga ada). daftar properti bisa anda lihat dengan melihat
keys object hash Win32::OLE, tapi method ngga bisa ;-)
berikut sebuah contoh sederhana, versi "resource-extensive"
menghitung determinan matriks menggunakan Excel.
>>>>>
use Win32::OLE;
$excel=Win32::OLE->new('Excel.Application') or die;
#$excel->{'Visible'}=1; # biar window Excel keliatan...
$excel->Workbooks->Add;
$excel->Range('A1')->{'Value'}=1;
$excel->Range('B1')->{'Value'}=2;
$excel->Range('A2')->{'Value'}=3;
$excel->Range('B2')->{'Value'}=4;
$excel->Range('C1')->{'Formula'}='=MDETERM(A1:B2)';
print "Hasilnya: ", $excel->Range('C1')->{'Value'}, "\n";
$excel->Quit(1);
<<<<<
note: semoga maksudnya bukan menampilkan data excel/access DI WEB. :-) untuk
yang ini, paling gampang mungkin dengan menggunakan komponen database
Frontpage,
atau bermain cut-and-paste antar aplikasi di Office 2000 (?). jika tidak,
anda harus mengakses database via ODBC dari ASP/Perl+DBI.
At 23:10 27-08-99 -0400, you wrote:
>hallo semua ;o)
>ada yg tau gimana cara menampilkan data dengan perl dari excel/access buat
sebuah database lalu bisa mengedit file excel/access tsb alias bisa
nambah/kurang isinya ?
>
>salam,
>
>Yudhi
--
mailto:[EMAIL PROTECTED]
http://steven.haryan.to
Bandung Perl Mongers: http://bandung.pm.org
Layanan Pertukaran Banner - http://www.indobanner.co.id
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]
UNLIMITED POP3 Account @ http://www.indoglobal.com