Imam jedno rješenje koje treba da koristi Linked server, ali imam SQL Express pa ne mogu da isprobam.
Evo probaj ti pa mi javi:
1. Napravi izvoz nekih zapisa iz tabele koja ti treba. To ćeš uraditi sa excel add-in-om (sql_excel_setup.7z) Nećeš moći to uraditi ako ne staviš jedan zapis u ugovoreni cjenik (tabela SUBJEKTCENIK)
2. Osposobi Likovani server u SQL Server Surface Area Configuration, i u Menagemt studui napravi Linked Server da ti bude EXEL dokument.
Više informacija na
http://support.microsoft.com/kb/306397 3. Odradi prenos sa jednim od ovih querya
SELECT * INTO XLImport4 FROM OPENROWSET(`Microsoft.Jet.OLEDB.4.0`,
`Excel 8.0;Database=C:\test\xltest.xls`, [Customers$])
SELECT * INTO XLImport5 FROM OPENROWSET(`Microsoft.Jet.OLEDB.4.0`,
`Excel 8.0;Database=C:\test\xltest.xls`, `SELECT * FROM [Customers$]`)
* ovo consumers je sheet u excelu
NAPOMENA:
- Obavezno mi javi šta si uradio
- Pazi da ti je tabela pravilno popunjena (veličina, tip podatka itd)
- Na netu postoji mnogo software koji mogu ovaj posao da obave, ali nisu freeware.