Java dan Excel datası okumak için denediğim üç yöntem oldu. Bunlardan ikisi Apache POI API http://jakarta.apache.org/poi/ ve JExcelApi http://jexcelapi.sourceforge.net/ idi. Bu iki api ile 40M excel dosyalarını okurken memory hatası aldım. Bu sebeple JDBC-ODBC driver kullandım. Microsoft un ODBC driver ı Excel sayfasındaki ilk satıra kolon isimleri, sayfaya tablo ve dosyaya veritabanı gibi davranıyor.
Select sorgu formatı kodun içinde kullanılırken, tablo adı yerine yazılan sayfa adının sonuna $ işareti getiriliyor ve köşeli parantez içinde kullanılıyor.
Örnek:
"Select * from ["+sayfaAdı+"$]" where AY = ‘MAYIS’"
Bir ara fırsat bulursam ve tabi üşenmezsem :) karşılaştığım sorunları da yazabilirim.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder