Thomas Darimont
Erfahrenes Mitglied
Hallo,
hier mal ein kleines Beispiel wie man mit der JExcel-API:
http://jexcelapi.sourceforge.net/
unterschiedliche Zellen-Formate in ein Excel-Spreadsheet schreiben kann.
Gruß Tom
hier mal ein kleines Beispiel wie man mit der JExcel-API:
http://jexcelapi.sourceforge.net/
unterschiedliche Zellen-Formate in ein Excel-Spreadsheet schreiben kann.
Java:
/**
*
*/
package de.tutorials;
import java.io.File;
import java.util.Date;
import jxl.Workbook;
import jxl.write.DateFormats;
import jxl.write.DateTime;
import jxl.write.Label;
import jxl.write.Number;
import jxl.write.NumberFormats;
import jxl.write.WritableCellFormat;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
/**
* @author Tom
*
*/
public class JExcelExample {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
WritableWorkbook workbook = Workbook.createWorkbook(new File(
"c:/test-jexcel1.xls"));
WritableSheet testSheet = workbook.createSheet("test", 0);
int currentColumn = 0;
int currentRow = 0;
WritableCellFormat numberFormat = new WritableCellFormat(
NumberFormats.FLOAT);
Number number = new Number(currentColumn++, currentRow, 12345.0,
numberFormat);
testSheet.addCell(number);
testSheet.addCell(new Label(currentColumn++, currentRow, "TEST"));
WritableCellFormat dateFormat = new WritableCellFormat(
DateFormats.DEFAULT);
DateTime dateCell = new DateTime(currentColumn++, currentRow,
new Date(), dateFormat);
testSheet.addCell(dateCell);
workbook.write();
workbook.close();
}
}
Gruß Tom