Hai Jack,

Terus terang, saya masih ndak paham dengan maksud Anda XML itu yang seperti
apa.

Kira-kira begini :
1. Excel workbook mulai xl2007 sudah disimpan dalam bentuk format xml.
Ekstensi workbook adalah xlsx atau xlsm kalau ada macronya.
2. Koneksi data ke file Excel (Excel workbook seperti myFile.xlsx)
dilakukan dengan menggunakan access database engine data provider. Kalau
Excel versi 2003 kebawah pakai Jet 4.0 OLEDB.
3. Koneksi data ke file Excel dengan data provider seperti nomor 2
misalnya, bisa dilakukan dari mana saja. Jika dari Access, maka akan ada
banyak pilihannya, seperti dengan link tables ataupun data connection
melalui Access VBA.
4. PHP dengan odbc connection bisa memanfaatkan odbc_connect diikuti
definisi connection string. Jika dengan oledb connection, biasanya dengan
object connection yang dibentuk memanfaatkan Com("oledb.connection"). Pada
methods Open-nya di object nanti didefinisikan connection string nya.

Jadi, Excel 2007 keatas berformat xml di dalam file excel xlsx atau xlsm.
Data connection yang mudah biasanya dengan data connection memanfaatkan
data provider. File Excel 2007 ke atas ndak perlu repot di export jadi XML
untuk bisa diolah dari aplikasi lain, karena didalamnya memang sudah
dibentuk berupa format XML yang bisa dikoneksi dengan data provider.

Tapi,
Jika Anda lebih suka pakai baca XML langsung, maka Anda perlu memahami
struktur XML dalam file xlsx atau xlsm tersebut, yang bisa dipelajari
disini :
http://msdn.microsoft.com/en-us/library/aa338205%28v=office.12%29.aspx
Setelah memhaminya, maka susunlah prosedur untuk membaca mengikuti struktur
XML tersebut darimanapun dan dari bahasa apapun yang Anda kuasai.

Data Connection ndak perlu berformat XML bukan... yang pokok dalam data
connection adalah data provider dan connection string yang dibutuhkan oleh
si data provider.

Wassalam,
Kid.




2014-02-03 Jack Rivaldo <[email protected]>:

>
>
> Baiklah
>
> satu lagi yang membuat saya penasaran yaitu integrasi antara Excel dan
> Access dengan menggunakan XML itu bagaimana, maksudnya dalam
> pertukaran data.
> Hhheheeh dengan MySQL bisa nggak jadi bisa nymbung dg PHp saya.
>
> Maaf ya bnyk nanyanya
> tapi kalau nggak mau jawab juga nggak apa2
> saya akn berusaha googling lagi.
>
> Pada tanggal 03/02/14, Mr. Kid <[email protected]> menulis:
>
> > Hai Jack,
> >
> > Bisa ya bisa tidak.
> >
> > Contoh :
> > 1. diminta membuat format xml maka excel di susun menjadi format xml.
> > 2. diminta membuat format excel dan user menggunakan xl2007 ke atas tidak
> > boleh ada macro, maka save as xlsx (open xml workbook)
> > 3. diminta membuat format excel dan user menggunakan xl2007 ke atas boleh
> > ada macro, save as macro enabled workbook.
> > 4. diminta membuat format excel dan user menggunakan xl2003 ke bawah,
> save
> > as xls (format excel yang lama)
> > 5. diminta membuat pdf, maka ekspor ke format pdf
> > 6. diminta membat txt file, maka save as ke format text file, bisa csv
> atau
> > txt.
> > 7. diminta calculate saja, maka lakukan kalkulasi workbook
> >
> > moga-moga contohnya gak kurang ya...
> > format file Excel 2007 ke atas adalah open xml. Jadi, kalau mau save
> > workbook dengan format xlsx dan sebagainya yang baru (yang barisnya ada
> 1M
> > rows), akan otomatis menjadi berformat open xml.
> > Jadi, bukan harus atau tidak harus save ke open xml. Tapi itulah format
> > file excel 2007 ke atas.
> >
> > Wassalam,
> > Kid.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > 2014-02-03 Jack Rivaldo <[email protected]>:
> >
> >>
> >>
> >> Dalam pemecahan masalah apa diharuskan file Excel dirubah ke mode XML.
> >> Coba agan kasih contoh sesuai dengan pengalaman agan.
> >>
> >>
> >
>
>  
>

Kirim email ke