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