søg og erstat på tomme felter i xml-regneark via java
Hej med jerJeg har lavet et program som indlæser et xml-regneark og præsenterer de relevante data for brugeren.
Da jeg ikke har kunnet finde nogle xml-parsere, som jeg kunne finde ud af, til at håndtere xml-regneark har jeg lavet min egen parser.
Denne parser fungerer upåklageligt til at hente data fra regnearket.
Problemet ligger i måden hvorpå mit program præsenterer data for brugeren. Eller rettere det fungerer fint – så længe regnearket ikke indeholder tomme/uudfyldte felter i en række.
Navn tlf. nr.: Titel Adresse
Thomas Heldig 099887756 Andeby
Nikolaj Wammel 933335587 Boremester Århus
Hvis regnearket ser ud som ovenstående, vil mit program vise det for brugeren som nedenstående.
Navn tlf. nr.: Titel Adresse
Thomas Heldig 099887756 Andeby
Nikolaj Wammel 933335587 Boremester Århus
Jeg kunne derfor godt tænke mig at høre, om der er nogen her, som er bekendt med en metode til at finde tomme felter i et regneark og efterfølgende udfylde de fundne tomme felt med evt. bare en bindestreg (så de ikke længere er tomme).
Jeg vil lige tilføje, at jeg selv har lavet et efterhånden ret omfattende stykke kode som kan lave dette på 1 type af angivelse af tomme felter. Jeg har nemlig fundet ud af, at xml-regneark kan anvende forskellige måder til at angive tomme felter på.
Det stykke kode jeg har lavet kan lave søg og erstat på tomme felter i regneark hvis disse angives som <Cell ss:Index=X> - hvor X er et tal, der angiver hvilken række denne celle, som indeholder data, skal stå på.
På forhånd tak
Esben
Ps. Da dette problem har drillet mig i lang tid og da min tålmodighed er ved at slippe op, giver jeg 200 point for en løsning på dette problem.
