habe mal wieder ein kleines Problem. In der Suche und in der Jarkata Hilfe habe ich leider nichts gefunden.
Ich habe mir ein Excel Sheet mit der POI Api erstellt und möchte nun meine Daten (HashMap) dort hinein schreiben.
Nur habe ich kein Plan wie.
HSSFWorkbook wb = new HSSFWorkbook();
fileOut = new FileOutputStream(f);
HSSFSheet sheet1 = wb.createSheet("Testzuordnung");
//writeData();
wb.write(fileOut);
closefile();
}
Meine HashMap ist so aufgebaut: Key = Usernamen. Jeder User hat mehrere Werte. In Excel soll das so aussehen, dass die User alle nebeneinander in den Spalten stehen. Alle Werte sollen links stehen. In etwa so:
User/Werte User1 | User 2| User 3.....
--------------------------
Wert1 | |
--------------------------
Wert2 | |
Da du fast einen ganzen Tag gewartet hast ohne eine Antwort zu bekommen,
vermute ich mal, daß sich kaum einer mit dieser speziellen Java-Excel-Brücke auskennt
Du kannst aber nicht besondert gut gesucht haben...
Code:
Creating Cells
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("new sheet");
// Create a row and put some cells in it. Rows are 0 based.
HSSFRow row = sheet.createRow((short)0);
// Create a cell and put a value in it.
HSSFCell cell = row.createCell((short)0);
cell.setCellValue(1);
// Or do it on one line.
row.createCell((short)1).setCellValue(1.2);
row.createCell((short)2).setCellValue("This is a string");
row.createCell((short)3).setCellValue(true);
// Write the output to a file
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();
Da du fast einen ganzen Tag gewartet hast ohne eine Antwort zu bekommen,
vermute ich mal, daß sich kaum einer mit dieser speziellen Java-Excel-Brücke auskennt
hab ich gemacht und es läuft soweit alles. Vielen Dank. Zwei Sachen konnte ich dort aber nicht finden:
1. Wie kann ich den über einen bestimmten Bereich einen Rahmen ziehen Beispiel: A1 - D3. Dort ist nur beschrieben, wie ich über eine Zelle einen Rahmen machen kann.
2. Ich hätte gerne, dass bei meinen Spalten die optimale Breite dargestellt wird.
hab ich gemacht und es läuft soweit alles. Vielen Dank. Zwei Sachen konnte ich dort aber nicht finden:
1. Wie kann ich den über einen bestimmten Bereich einen Rahmen ziehen Beispiel: A1 - D3. Dort ist nur beschrieben, wie ich über eine Zelle einen Rahmen machen kann.