java导出为excel文件_java导出数据到excel文件
有的時候,將一些有用的數據導出到excel是很有必要的。比如說,我現在在做一個學校的在線教學平臺,有一個需求是:將學生成績導出到excel文件中去。
那怎樣實現用java導出數據到excel文件呢???
1.首先要導入相關的jar包,這個在網上是可以找到了。
下載地址:http://www.apache.org/dyn/closer.cgi/poi/,下載解壓后,我們使用poi-3.9-20121203.jar這個庫文件
2.開始寫程序:
import java.io.FileOutputStream;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
//測試操作excel
public class TestExcel {
public static String excelFileName = "d://test.xls";//excel文件名稱
//創建excel文件
public static void create(){
HSSFWorkbook workbook = new HSSFWorkbook();//生成工作薄對象
HSSFSheet sheet = workbook.createSheet() ;//產生工作表對象
//設置第一個工作表的名稱為firstSheet
//設置工作表的編碼方式為:utf-16
workbook.setSheetName(0, "2011級1班c語言2成績統計");
//第一行
HSSFRow row = sheet.createRow(5);
//產生第一個單元格
HSSFCell cell = row.createCell(5);
//設置單元格類型為字符串型
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
//為了能夠在單元格中寫入中文,設置字符編碼為UTF_16
//往第一個單元格中寫入信息
cell.setCellValue("測試成功");
FileOutputStream fout = null ;
try{
fout = new FileOutputStream(excelFileName);
workbook.write(fout);
fout.flush();
fout.close();
System.out.println("數據導入成功!");
}catch(Exception e){
e.printStackTrace();
}finally{
}
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
create();
}
}
效果圖:
3.很簡單是吧?但是這個確實很有用。
總結
以上是生活随笔為你收集整理的java导出为excel文件_java导出数据到excel文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 杨过为什么管小龙女叫姑姑呢?为什么不叫姐
- 下一篇: 电影双子神偷续集是啥