`
migelitto

Java. Iegūt datus no .xls faila.

7 posts in this topic

Sveiki programmētāji.

Taisu vienu projektiņu un esmu apstājies pie datu nolasīšanas no excel faila. meklēju googlē, bet katrs jaunais, ko atrodu, ir kompilcētāks par iepriekšējo un īsti triviālu (cik nu tas ir iespējams) neko nevaru atrast. Man ir jānolasa dati no excel faila, bet ne viss. Veidojas tabula ar, protams, nosaukumiem augšā. Viss kopā ir gads, iekļautas 2 sezonas - ziemas un vasaras. Tās sadalītas mēnešos. (tas pa kolonnām).

rindas sadalītas pēc 4 citiem kritērijiem. Un man ir jāapstrādā pa kolonnām, pa rindām, pa sezonām un viss kopā.

kā to lai izdara?

apmēram? petiks ar linku uz LABU materiālu, klases (kas darbojās šajā sektorā) nosaukums utt.

ļoti ceru, ka ir tādas lietas kā, piemēram, getCell(int, char); nu vai kkas tāds.

Tnx!

Share this post


Link to post
Share on other sites

Vai nav iespējams, ka kāds to visu pirms tam saglabā XML un tad baro iekšā?

Labots - ju

Share this post


Link to post
Share on other sites

Vai OpenOffice nebija Java bibliotēkas darbam ar visvisādiem šādiem formātiem?

Share this post


Link to post
Share on other sites

Priekš kam XML, ja var Excel nolasīt, tikai jāizmanto papildus bibliotēka POI-HSSF vai XSSF (priekš Exel 2007).

http://poi.apache.org/spreadsheet/

 

Ir daudz taisītas gan Exel ģenerācijas, gan nolasīšanas Excel 2003 un vecākam formātam. Jaunāku formātu nav nācies vēl bakstīt, bet iespējams, ka nav nekas savādāks.

Share this post


Link to post
Share on other sites

tnx kubus! šitādu tutoriāli vēl nebiju atradis. Labs.

 

bet tomēr... - iemetu to visu failā, ko viņš bija rakstījis un izmeta pilnu paka*u ar kļūdām.. primārā - nav tādas jxl pakotnes.. ko nu?

Labots - migelitto

Share this post


Link to post
Share on other sites

Tev to Excel vajag eksperimentiem vai kaut kādas darbam? Visi tie noname risinājumi ar Excel nekam neder, jo būs tev šūna kā formula, datums un tādus brīnumus redzēsi. Iesaku ar POI padarboties, kur nav nemaz tik briesmīgi priekš lasīšanas.

Share this post


Link to post
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!


Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!


Pierakstīties tagad!

  • Kas ir tiešsaistē   35 biedri, 3 Anonīmi, 20 viesi (Skatīt pilnu sarakstu)

    • marrtins
    • imiss
    • Blessed
    • Zin...
    • Rudiger
    • Raimonds1
    • Ronalds789
    • jema
    • ricijs
    • abi
    • ronalds_
    • janisis
    • Koalīcija
    • ridao
    • rodrigez
    • zippo99
    • CAP
    • Krumba
    • M@R$$
    • ezis666
    • Lcs006
    • Stepselis
    • AndrisBB
    • Laciz
    • RitaKafija
    • tu16
    • itkroplis
    • POISONBOY
    • @rmands
    • Dils
    • maigais
    • markei
    • deriksx
    • r.ed
    • Edgars15
  • Biedru statistika

    22 424
    Kopā biedri
    456
    Bieži tiešsaistē
    Kinders23
    Newest Member
    Kinders23
    Pievienojies