参照先は「読込み」ですよね?
celeron 1.3GHz 2GBのノートで、下記のコードで 5秒、3kbyteですが。。。
poiは3.10です。
466KBとは、何か、データを埋め込んでられるのでしょうか?
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class Poi {
public static void main(String[] args) {
System.out.println("start");
create_excel("poi.xlsx", "sheet1");
System.out.println("end");
}
public static void create_excel(String file_name, String sheet_name) {
// Excelブックの生成
XSSFWorkbook xssfWorkbook = new XSSFWorkbook();
// Sheetの生成
@SuppressWarnings("unused")
XSSFSheet hssfSheet = xssfWorkbook.createSheet(sheet_name);
// Excelブックの書き出し
OutputStream outStream = null;
try {
outStream = new BufferedOutputStream(new FileOutputStream(file_name));
xssfWorkbook.write(outStream);
} catch (Exception e) {
System.out.println(e.toString());
} finally {
try {
outStream.close();
} catch (Exception e1) {
System.out.println(e1.toString());
}
}
}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。