Pālekt uz saturu


Foto
- - - - -

Java. Iegūt datus no .xls faila.

java excel file reading

  • Lūdzu pieslēdzies, lai atbildētu
6 atbildes uz šo tēmu

#1 migelitto

migelitto
  • Biedri
  • 27 raksti

Pievienots 21 December 2011 - 18:05

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!


Nevēlies vairs redzēt šo reklāmu? Kļūsti par BOOT.Lv foruma biedru!

#2 ju

ju
  • Biedri
  • 3,112 raksti
  • Atrodos:Jūrmala

Pievienots 21 December 2011 - 18:08

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

Šo rakstu rediģēja ju: 21 December 2011 - 18:08


#3 marrtins

marrtins
  • Biedri
  • 1,326 raksti
  • Atrodos:Rīga, Imanta

Pievienots 21 December 2011 - 18:45

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

#4 Mežavecis

Mežavecis

    Pāķis

  • Administrators
  • 14,207 raksti
  • Atrodos:Mežoņciems
  • Intereses:Zinātne, IT, ISO 781x, bedru rakšana

Pievienots 21 December 2011 - 18:47

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.

#5 Kubus

Kubus
  • Biedri
  • 100 raksti
  • Atrodos:Rīgā

Pievienots 21 December 2011 - 19:15

Apache POI laikam ir populārākais (arī jaudīgs) risinājums. Vēl ir vienkārša bibliotēka Java Excel API http://www.andykhan....i/tutorial.html

#6 migelitto

migelitto
  • Biedri
  • 27 raksti

Pievienots 22 December 2011 - 23:07

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?

Šo rakstu rediģēja migelitto: 22 December 2011 - 23:51


#7 Mežavecis

Mežavecis

    Pāķis

  • Administrators
  • 14,207 raksti
  • Atrodos:Mežoņciems
  • Intereses:Zinātne, IT, ISO 781x, bedru rakšana

Pievienots 23 December 2011 - 01:44

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.


 
 
 
 



Arī vairākas tēmas ar vienu vai vairākiem līdzīgiem atslēgvārdiem: java, excel, file reading

0 Lietotāji(s) lasa šo tēmu

0 biedri(s), 0 viesi(s), 0 anonīmi(s) lietotāji(s)