Bikin tulisan ini jujur buru-buru. Kebetulan ada project yang mengharuskan untuk upload excel mentah-mentah dan request untuk dijalankan secara otomatis. Menggunakan front end JAVA dengan database SQL Server. Daripada bikin scheduler di JAVA, akhirnya mutusin untuk pake engine SQL Server aja. Akhirnya diputuskan ya pake openrowset aja, hehe.
Biar inget, makanya openrowset nya di post disini biar g nyari-nyari lagi. Beberapa hal yang perlu diperhatiin:
- Saya menggunakan SQL Server 2005, untuk open xlsx perlu install driver dulu disini
// Konfigurasi server nya dulu EXEC sp_configure 'show advanced options', 1 RECONFIGURE GO EXEC sp_configure 'ad hoc distributed queries', 1 RECONFIGURE GO // Contoh OPENROWSET SELECT * FROM OPENROWSET( 'Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=YES;Database=D:\Sample Excel.xls', 'select * from [Sheet1$]'); SELECT * FROM OPENROWSET( 'Microsoft.ACE.OLEDB.12.0', 'Excel 12.0 Xml;HDR=YES;Database=D:\Sample Excel.xlsx', 'select * from [Sheet1$]'); |
CMIW
marifnst, 2016-05-13
Leave a Reply