OSBXL
Excelファイル生成ライブラリー(Windows,Mac,Linux)
Java,Python,Node,RubyにてExcelファイルを読込・生成。
Webサーバーのバックエンド側でのExcelファイル生成に最適!!
import java.io.IOException;
import java.util.Random;
import com.osboffice.osbxl.AppWrapper;
import com.osboffice.osbxl.WorkBookWrapper;
import com.osboffice.osbxl.WorkSheetWrapper;
import com.osboffice.osbxl.enums.XlFont;
public class SampleClass {
public void createExcelFile() throws IOException, Exception {
AppWrapper app = new AppWrapper();
WorkBookWrapper wb = app.createWorkBook("hello.xlsx", XlFont.MS_PGOTHIC, 12.0);
WorkSheetWrapper ws = wb.openWorkSheet("Sheet1");
Random rand = new Random();
for (int i = 1; i < 100; i++) {
for (int j = 1; j < 100; j++) {
int num = rand.ints(1, (100 + 1)).findFirst().getAsInt();
ws.getCells(i, j).setNumberValue(num);
}
}
wb.save();
wb.close();
}
}
OSBXL
Excelファイル生成ライブラリー(Windows,Mac,Linux)
Java,Python,Node,RubyにてExcelファイルを読込・生成。
Webサーバーのバックエンド側でのExcelファイル生成に最適!!
import random
import pyosbxl
import pyosbxl.enums
import pyosbxl.dto
app = pyosbxl.App()
wb = app.createWorkBook("hello.xlsx", pyosbxl.enums.XlFont.MS_PGOTHIC, 12.0)
ws = wb.openWorkSheet("Sheet1")
for i in range(1,100):
for j in range(1,100):
num = random.randint(1,100)
ws.getCells(i,j).setNumberValue(num)
wb.save()
wb.close()
OSBXL
Excelファイル生成ライブラリー(Windows,Mac,Linux)
Java,Python,Node,RubyにてExcelファイルを読込・生成。
Webサーバーのバックエンド側でのExcelファイル生成に最適!!
import { nodeosbxl, enums, dto } from 'nodeosbxl';
let app = new nodeosbxl.App();
let wb = app.createWorkBook("hello.xlsx", enums.XlFont.MS_PGOTHIC, 12.0);
let ws = wb.openWorkSheet("Sheet1");
for(var i = 1; i < 100; i++){
for(var j = 1; j < 100; j++){
const num = Math.floor(Math.random() * (100 - 1 + 1) + 1);
ws.getCells(i,j).setNumberValue(num);
}
}
wb.save();
wb.close();