<Help Error> Import File Excel Ke DataGrid VB.Net

Forum diskusi pemrograman VB.NET

<Help Error> Import File Excel Ke DataGrid VB.Net

Postby somethingnew » 20 Sep 2010, 20:12

Mohon Bantuannya Semuanya . . .
Saya Sedang Belajar Importing File Excel ke dataGrid di VB.Net. didalam form ada satu textbox, 2 button (btproses & btbrowse) dan satu buah DataGridView :

Image

Saya menggunakan kode ini pada btproses :

Code: Select all
Dim xcon As OleDbConnection
Dim xadap As OleDbDataAdapter
Dim xset As New DataSet

If TextBox1.Text <> "" Then
            xcon = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " & TextBox1.Text & "; Extended Properties = Excel 8.0;")
            xcon.Open()
            xadap = New OleDbDataAdapter("select*from [transaksi$]", xcon)
            xadap.Fill(xset, "transaksi") <- ERROR DISINI
            xadap.Dispose()
            DataGridView1.DataSource = xset.Tables("transaksi")
            DataGridView1.Columns(0).HeaderText = "xxx"
        End If


yang jadi masalah adalah, pada saat program running dalam kondisi File Excel yang di-Load Tertutup, muncul Error pada baris yang saya tunjuk diatas . .

Pesan Error-nya : External table is not in the expected format.

Namun ERROR itu hilang/gak ada kalo pada saat saya klik btproses dengan kondisi File Excel sedang Open di Office Excel. .

Apakah para master disini ada yang pernah mengalami Error seperti itu ??
Mohon Bantuan Solusi-nya agar saya bisa Me-load/Import File Excel tersebut ke datagrid Tanpa Harus Membuka File Excel-nya di Office Excel . . . Terima Kasih banyak . . . ^:)^
BLOG, MOVED TO www.duniazhen.web.id <== Dot.tk-nya, almarhum . . . :(
zHen | Official Facebook <== Kalo Add, konfirm dari i-Bego via message fb ya? . .biar gak "diabaikan" . . . :D


" Sekarang, KODING adalah Hobi Baru Saya, Jadi, Gak Perlu Berhenti Koding . . . :D "
User avatar
somethingnew
Kopral Kepala
Kopral Kepala
 
Posts: 1342
Joined: 12 Mar 2010, 13:51
Location: Purwokerto Indonesia
Memberi kopi: 15 cangkir
Mendapat kopi: 50 cangkir

Re: <Help Error> Import File Excel Ke DataGrid VB.Net

Postby novaedp » 21 Sep 2010, 10:08

TU KAYA'E MASLAH DI CONNECTION STRING NYA OM...
just wanna code something and share it.
novaedp
Prajurit Kepala
Prajurit Kepala
 
Posts: 468
Joined: 26 Mar 2010, 18:56
Memberi kopi: 8 cangkir
Mendapat kopi: 58 cangkir

Re: <Help Error> Import File Excel Ke DataGrid VB.Net

Postby somethingnew » 21 Sep 2010, 10:44

thanks response-nya om nova, , saya udah nyoba semua satu2 CS yang ada disini :

http://www.connectionstrings.com/excel

semua hasilnya sama . . kalo file excell sedang "open", program normal. . tapi kalo file dalam kondisi "close", muncul error seperti itu terus . . . ~x(
BLOG, MOVED TO www.duniazhen.web.id <== Dot.tk-nya, almarhum . . . :(
zHen | Official Facebook <== Kalo Add, konfirm dari i-Bego via message fb ya? . .biar gak "diabaikan" . . . :D


" Sekarang, KODING adalah Hobi Baru Saya, Jadi, Gak Perlu Berhenti Koding . . . :D "
User avatar
somethingnew
Kopral Kepala
Kopral Kepala
 
Posts: 1342
Joined: 12 Mar 2010, 13:51
Location: Purwokerto Indonesia
Memberi kopi: 15 cangkir
Mendapat kopi: 50 cangkir

Re: <Help Error> Import File Excel Ke DataGrid VB.Net

Postby novaedp » 21 Sep 2010, 15:33

sorry om ada yg kelewatan,
klo mo ambil data dr excel, file excelnya emg harus open
jd harus kta buka dl file excelnya dr vb.net
dipilih sheetnya, br bisa di proses datanya...

contohnya gni om :
Code: Select all
Dim xlsApp As Excel.Application
Dim xlsWB As Excel.Workbook
Dim xlsSheet As Excel.Worksheet

xlsApp = New Excel.Application
xlsApp.Visible = True
xlsWB = xlsApp.Workbooks.Open(Path)
xlsSheet = xlsWB.Worksheets(1)


semoga bisa membantu...
just wanna code something and share it.
novaedp
Prajurit Kepala
Prajurit Kepala
 
Posts: 468
Joined: 26 Mar 2010, 18:56
Memberi kopi: 8 cangkir
Mendapat kopi: 58 cangkir

Re: <Help Error> Import File Excel Ke DataGrid VB.Net

Postby trail » 21 Sep 2010, 19:49

bisa kq om d t4 saya
@_@....@_@....@_@
User avatar
trail
Database Moderator
Database Moderator
 
Posts: 1348
Joined: 11 Mar 2010, 14:27
Location: Surabaya
Memberi kopi: 47 cangkir
Mendapat kopi: 103 cangkir

Re: <Help Error> Import File Excel Ke DataGrid VB.Net

Postby somethingnew » 22 Sep 2010, 15:22

novaedp wrote:sorry om ada yg kelewatan,
klo mo ambil data dr excel, file excelnya emg harus open
jd harus kta buka dl file excelnya dr vb.net
dipilih sheetnya, br bisa di proses datanya...


saya juga curiga gitu om . . . cuma saya ngga tau caranya . . . makanya saya posting thread disini . . . :D
oke om, saya coba dulu "contoh"-nya . . . makasih banyak om nova . . . :-bd

trail wrote:bisa kq om d t4 saya


wiww . . . gimana bisa ya?? . . . disini, dicoba di 2 kompie beda hasilnya sama2 error . . . :-?
BLOG, MOVED TO www.duniazhen.web.id <== Dot.tk-nya, almarhum . . . :(
zHen | Official Facebook <== Kalo Add, konfirm dari i-Bego via message fb ya? . .biar gak "diabaikan" . . . :D


" Sekarang, KODING adalah Hobi Baru Saya, Jadi, Gak Perlu Berhenti Koding . . . :D "
User avatar
somethingnew
Kopral Kepala
Kopral Kepala
 
Posts: 1342
Joined: 12 Mar 2010, 13:51
Location: Purwokerto Indonesia
Memberi kopi: 15 cangkir
Mendapat kopi: 50 cangkir

Re: <Help Error> Import File Excel Ke DataGrid VB.Net

Postby vberror13 » 23 Sep 2010, 19:38

somethingnew wrote:wiww . . . gimana bisa ya?? . . . disini, dicoba di 2 kompie beda hasilnya sama2 error . . . :-?


:-? mungkin tergantung amal dan perbuatan, oom.

Excelnya versi berapa?
Code: Select all
Extended Properties = Excel 8.0;")
. saya dengar-dengar, kalo excel 2003 pernah dibuka pake excel 2007, filenya agak berubah.
:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1848
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: <Help Error> Import File Excel Ke DataGrid VB.Net

Postby somethingnew » 23 Sep 2010, 20:37

vberror13 wrote: :-? mungkin tergantung amal dan perbuatan, oom.


>:) >:) pan udah dicoba gini om :

somethingnew wrote:disini, dicoba di 2 kompie beda hasilnya sama2 error . . . :-?


vberror13 wrote:Excelnya versi berapa?
Code: Select all
Extended Properties = Excel 8.0;")
. saya dengar-dengar, kalo excel 2003 pernah dibuka pake excel 2007, filenya agak berubah.


saya pakek Excel 2007 om . . saya juga sebenernya curiga disitu masalahnya, tapi udah saya coba sesuai petunjuk di ConnectinStrings.com, ngga ada perubahan om, tetep sama (ga bisa import kalo file Excel-nya ngga dibuka) . . . #:-s
BLOG, MOVED TO www.duniazhen.web.id <== Dot.tk-nya, almarhum . . . :(
zHen | Official Facebook <== Kalo Add, konfirm dari i-Bego via message fb ya? . .biar gak "diabaikan" . . . :D


" Sekarang, KODING adalah Hobi Baru Saya, Jadi, Gak Perlu Berhenti Koding . . . :D "
User avatar
somethingnew
Kopral Kepala
Kopral Kepala
 
Posts: 1342
Joined: 12 Mar 2010, 13:51
Location: Purwokerto Indonesia
Memberi kopi: 15 cangkir
Mendapat kopi: 50 cangkir


Return to Visual Basic .NET

Who is online

Users browsing this forum: Google [Bot] and 4 guests