關聯文章: java pio 讀取 Excel 文件並寫入 mysql
一、依賴
<dependency>
<groupId>net.sourceforge.jexcelapi</groupId>
<artifactId>jxl</artifactId>
<version>2.6.12</version>
</dependency>
二、代碼
import jxl.Workbook;
import jxl.write.DateTime;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.Number;
import java.io.File;
import java.util.Date;
public class PoiCommon {
public void writeExcel(String name) {
try {
File file = new File("excel/" + name + ".xls");
file.createNewFile();
// 打開文件
WritableWorkbook book = Workbook.createWorkbook(file);
// 生成名爲“sheet1”的工作表,參數0表示這是第一頁
WritableSheet sheet = book.createSheet("sheet1", 0);
//1. 在Label對象的構造子中指名單元格位置是第一列第一行(0,0),單元格內容爲string
Label label = new Label(0, 0, "string");
// 將定義好的單元格添加到工作表中
sheet.addCell(label);
//2. 生成一個保存數字的單元格,單元格位置是第二列,第一行,單元格的內容爲1234.5
Number number = new Number(1, 0, 1234.5);
sheet.addCell(number);
//3. 生成一個保存日期的單元格,單元格位置是第三列,第一行,單元格的內容爲當前日期
DateTime dtime = new DateTime(2, 0, new Date());
sheet.addCell(dtime);
// 寫入數據並關閉文件
book.write();
book.close();
} catch (Exception e) {
System.out.println(e);
}
}
}