Arsip: baca isi dari ms excel

more 16 years ago
lim_indarto
mau tanya, gmn sih baca isi dari excel...
kok gua coba2 error melulu yah? :(
help me pls...

more 16 years ago
deLogic
Anda baca filenya dengan apa? errornya seperti apa? misalnya pake komponen, menggunakan ADO, binary read, dsb..
tolong sertakan informasi yang lebih akurat agar rekan2 disini dapat membantu..

more 16 years ago
yayaretina
might be this link could help you out:
http://www.delphi-id.org/dpr/Article129-thread-order0-threshold2.pas

more 16 years ago
lim_indarto
procedure sh1(SheetIndex:integer);
Var
Xlapp1, Sheet:Variant ;
MaxRow, MaxCol,X, Y:integer ;
str:string;
begin
XLApp1 := createoleobject('excel.application'); //Microsoft Excel 4.0 worksheet (*.xls)
XLApp1.Workbooks.open(fileName) ;
//form1.UpDown1.Max:=strtoint(XLApp1.WorkSheets.count);
//form1.Label3.Caption:= XLApp1.WorkSheets.count;
Sheet := XLApp1.WorkSheets[SheetIndex] ;
MaxRow := Sheet.Usedrange.EntireRow.count ;
//MaxCol := sheet.Usedrange.EntireColumn.count;
//form1.StringGrid1.RowCount:=maxRow+1;
//form1.StringGrid1.ColCount:=maxCol+1;
//for x:=1 to maxCol do
x:=1;
for y:=1 to maxRow do
begin
//form1.stringgrid1.Cells[x,y]:=sheet.cells.item[y,x].value;
//MessageDlg(IntToStr(sheet.cells.item[y,x].value),mtInformation,[mbOK],0);
Memo1.Lines.Add(sheet.cells.item[y,x].value); {tidak bisa diakses}
end;
Memo1.Lines.Add(sheet.cells.item[1,1].value);
Memo1.Lines.Add(sheet.cells.item[2,1].value);
Memo1.Lines.Add(sheet.cells.item[3,1].value);
XLApp1.Workbooks.close;
XLApp1.Quit;
end;
pertanyaan:
sheet.cells.item[x,y].value -> inaccessible value
kenapa gak bisa diakses value nya...
itu sih pertanyaan.
coding nya ambil dari http://www.delphi-id.org/dpr/Article129 ... shold2.pas tp saya ubah sedikit prosedur sh1
soalnya mau ambil value nya lalu disimpan ke variabel, gak perlu ditampilkan dengan grid. coba2 dulu ditampilin ke memo tp gak bisa...
hiks... need help...

more 16 years ago
deLogic
maksudnya inaccessible value gimana..??
btw mungkin Anda lupa melakukan type-casting ke string agar value dapat ditambahkan ke Memo.
Jika cell tersebut isinya Integer, maka gunakan IntToStr
jika cell tersebut isinya string, maka tidak perlu tipe casting
dan sebagainya.
contohnya:
Memo1.Lines.Add(IntToStr(sheet.cells.item[y,x].value); // jika tipe nya integer
Memo1.Lines.Add(sheet.cells.item[y,x].value); // jika tipenya string
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 2 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 10 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 10 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 10 years ago
Random Topic
- Mencegah Windows Key ...
by xerion in Tip n Trik Pemrograman more 16 years ago - help query pake bde
by agoes in Tip n Trik Pemrograman more 15 years ago - Socket TCP IP di intraweb delphi
by skh_cay in Multimedia & Graphic Enhancement more 12 years ago - Menghadirkan Si Clippit
by pegal_linux in Tip n Trik Pemrograman more 17 years ago - mhn bantuan bisa akses kode ascii untuk "CTRL & ALT
by ard33 in Enginering more 15 years ago - Buat tampilan program
by DikDod in OOT more 15 years ago - gimana auto install delphi vcl package
by triasfahrudin in Tutorial & Community Project more 13 years ago - kirim data ke mikro secara terus menurus
by westsumtra in Enginering more 14 years ago - cara connect ke hp lewat usb please?
by ballack in Network, Files, I/O & System more 17 years ago - Tentang Sistem Pakar
by tAtA in Hal umum tentang Pascal Indonesia more 16 years ago