Archief - HashMap exporteren naar excel

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

den_uil

Legacy Member
Ik probeer een HashMap (inhoud is een ArrayList) te exporteren naar excel dit via de method transformer, echter krijg ik de melding Configure build path, ik denk echter dat ik de benodigde libs heb geïmporteerd. Heb je mss nog extra instellingen nodig om te kunnen exporteren?

Code:
	public void exporteren()
	{	

		File excelFile = new File("GesorteerdeLijst.xls");
		File template = new File("Template.xls");
		
		XLSTransformer transformer = new XLSTransformer();

		transformer.transformXLS(template, mymap, excelFile);	
	}

'k krijg de melding bij transformer.transformXLS(template, mymap, excelFile);
de andere regels geeft hij geen fouten.

Heb volgende zaken geïmporteerd, denk dat dat zelfs al teveel is:
Code:
import java.io.*;

import java.util.*;
import jxl.Workbook;
import jxl.write.DateFormat;
import jxl.write.Number;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
import jxl.*;

import javax.xml.*;

Kreek

Legacy Member
Gebruik je eclipse? Hoe werd de library geinclude?

(In eclipse: rechtermuisknop op project -> Build Path -> Configure Build Path -> Libraries -> Add External JAR)

Ook import je inderdaad teveel. Als je een klasse gebruikt en je gebruikt de toetsencombinatie CTRL + SHIFT + O, dan gaat die automatisch de klassen importen dat je nodig hebt, en niets meer.

den_uil

Legacy Member
'k gebruik idd eclipse, heb volgende libs ingevoerd:

iz96ys.jpg

denk dat jxl.jar nodig is.

NeverwinterX

Legacy Member
Mogelijk een conflict? Haal eens die CSharpJExcel en jxls libraries weg en laat enkel jxl.jar staan (wel nog de JRE natuurlijk en die forms, wat dat ook mag zijn).

den_uil

Legacy Member
jxls-core-1.0-RC-1.jar

is nodig voor:
import net.sf.jxls.*;
import net.sf.jxls.transformer.XLSTransformer;

maw voor:
transformer.transformXLS(template, mymap, excelFile);


Fout blijft dezelfde. (andere .jar's wel verwijdert)
Ook wanneer ik jxl.jar wegdoe blijft de fout.

NeverwinterX

Legacy Member
jxls - Installation

To use jXLS engine you have to put jxls-core jar in your classpath.

And if you are planning to use jXLS to read XLS files you have to add jxls-reader jar file to your classpath.

If you use Maven to build your application you can specify required jXLS modules in your pom.xml as dependencies to allow them to be downloaded from Maven repository

The following Apache libraries are also required to be on your classpath.

* POI 3.6
* Commons BeanUtils
* Commons Collections
* Commons JEXL
* Commons Logging
* Commons Digester
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan