計科前沿 || 用JAVA創建EXCEL表

2022-01-13 陝師大計算機科學學院

材料:Java編譯器,poi jar包

 

代碼

import java.io.FileOutputStream;

import java.io.IOException;

 

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFCellStyle;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

 

public class SimpleExcelWrite{

    

    public static void main(String[] args) {

        

         //第一步創建workbook  

        HSSFWorkbook wb = new HSSFWorkbook();  

          

        //第二步創建sheet  

        HSSFSheet sheet = wb.createSheet("測試");  

          

        //第三步創建行row:添加表頭0行  

        HSSFRow row = sheet.createRow(0);  

        HSSFCellStyle  style = wb.createCellStyle();      

        //style.setAlignment(HSSFCellStyle.ALIGN_CENTER);  //居中  

          

          

        //第四步創建單元格  

        HSSFCell cell = row.createCell(0); //第一個單元格  

        cell.setCellValue("姓名");  

        cell.setCellStyle(style);  

        

        

        

        cell = row.createCell(1);         //第二個單元格     

        cell.setCellValue("年齡");  

        cell.setCellStyle(style);  

          

       

        //第五步插入數據  

       

        for (int i = 0; i < 5; i++) {  

            //創建行  

            row = sheet.createRow(i+1);  

            //創建單元格並且添加數據  

            row.createCell(0).setCellValue("aa"+i);  

            row.createCell(1).setCellValue(i);   

        }  

          

        //第六步將生成excel文件保存到指定路徑下  

        try {  

            FileOutputStream fout = new FileOutputStream("D:/a.xls");  

            wb.write(fout);  

            fout.close();  

            wb.close();

        } catch (IOException e) {  

            e.printStackTrace();  

        }  

          

        System.out.println("Excel文件生成成功...");

    }  

}

 

運行結果

相關焦點

  • 用Java玩轉Excel,竟然如此easy~
    ,所以這裡就以excel方面來說明。的主要是HSSF和XSSF組件,前者針對97-2007的通用版excel,即後綴xls;後者針對2007或更高版的excel,即後綴xlsx。2、POI核心類面向對象面向對象,既然如此,自然去找找一些能表示excel中內容的類。2.1 工作簿 Workbook創建或維護Excel工作簿的所有類的超接口,Workbook,屬於org.apache.poi.ss.usermodel包。
  • java如何處理excel文件?(附項目源碼)
    Excel被稱為使用最廣泛的數據分析軟體,它能夠和很多程式語言結合使用,例如java、R、c等常用語言。
  • 使用Java進行excel操作的幾種方法(上)
    導入操作,即將excel中的數據採用java工具庫將其解析出來,進而將excel 數據寫入資料庫!*;import org.joda.time.DateTime;import java.io.FileInputStream;import java.util.Date;public class ExcelRead2003Test {    public static String PATH = "/Users/lixin/Desktop/";    public static
  • 使用Java進行excel操作的幾種方法 (下)
    首先,我們創建一個實體類UserEntity,其中@ExcelProperty註解表示導出文件的頭部信息。3.2.1 導出操作package cn.tedu.excel.easyexcel;import com.alibaba.excel.EasyExcel;import com.alibaba.excel.annotation.ExcelProperty;import lombok.AllArgsConstructor
  • 教你用 Java 實現word、excel、ppt、txt等辦公文件在線預覽功能!
    如何用 Java 實現word、excel、ppt、txt等辦公文件在線預覽功能?本文告訴你答案!
  • 每日一課 | Apache POI –用Java讀寫Excel文件
    >import java.io.FileOutputStream;import java.io.IOException;public class ApachePOIExcelWrite {    private static final String FILE_NAME =
  • 手把手教你用 Java 實現word、excel、ppt、txt等辦公文件在線預覽功能!
    如何用 Java 實現word、excel、ppt、txt等辦公文件在線預覽功能?本文告訴你答案!
  • java學習|用maven創建java程序~
    我們已經可以運行java程序啦~如下面代碼所示一個簡單的java輸出程序:public class Main{    public static void main(String[] args){        System.out.println("Hello java");    }}
  • 優雅 | 今天很水的文章-Excel導入導出
    //這裡用了antd中的message組件 } catch (e) { // 這裡可以拋出文件類型錯誤不正確的相關提示 message.error('文件類型不正確!')
  • Excel用公式完成多表合併,1000個表也只是一瞬間
    文/趙志東(來自excel精英培訓微信平臺)在百度上搜excel多表合併,答案是代碼!代碼!還是代碼!。
  • 【喵推薦】環球表計2018物聯網表計用戶大會
    目前各領域(智慧城市、工業物聯網、農業物聯網...)物聯網應用在全產業鏈百花齊放、遍地開花,表計行業物聯網企業迎頭直上、積極發展,但在此之前,沒有哪個熟悉物聯網領域又深耕表計市場的媒體或渠道為表計行業提供精準的表計物聯網信息宴席!表計用戶缺乏了解表計物聯網企業、市場、應用的平臺,而眾多物聯網表計企業缺乏對外發聲的機會和精準的對外發聲渠道!
  • Java 實現word、excel、ppt、txt等辦公文件在線預覽功能!
    如何用 Java 實現word、excel、ppt、txt等辦公文件在線預覽功能?本文告訴你答案!
  • Hutool Java 工具類庫導出 Excel,超級簡單!
    以前用過POI、easyexcel等工具的導入導出功能,但總感覺太麻煩了,代碼特別多,感覺並不是很好用。今天給大家介紹一款新工具,java工具類庫Hutool。Hutool中的工具方法來自於每個用戶的精雕細琢,它涵蓋了Java開發底層代碼中的方方面面,它既是大型項目開發中解決小問題的利器,也是小型項目中的效率擔當;Hutool是項目中「util」包友好的替代,它節省了開發人員對項目中公用類和公用工具方法的封裝時間,使開發專注於業務,同時可以最大限度的避免封裝不完善帶來的
  • 寫到一個excel多sheet;select的lost connection;用execute讀取表,簡單是用read_sql
    excel_name=path+'/check.xlsx'wri=pd.ExcelWriter(excel_name)df1.to_excel(wri,sheet_name='df1',index=False)df2.to_excel(wri,sheet_name='df2',index=False)wri.save()20211123
  • 輕鬆把 Excel 錶轉換成 json 對象的強大開源工具 | 開發必備
    【GitHub精選榜】本欄專注於分享優質的GitHub 開源項目、學習資源、技術文檔、開發工具,讓你快速查找精品輪子,前端、ja
  • 如何學會用excel記帳?
    以前大家更多的是用紙質筆記本手寫記帳,隨著現在電腦和手機APP完全普及後。人工手動記帳模式不斷被淘汰。相對於其它APP的記帳軟體來說,大佛最喜歡的還是使用excel記帳,其最大的優勢就是可以建立一個屬於自己的特有的記帳表格,內容項目及計算公式都可以建立符合自身習慣,適用性極強。今天主要就介紹如何用excel記帳。
  • Excel篇:利用excel製作課程表
    二、言歸正傳,如果我們要用excel去製作一個課程表,需要做哪些準備工作呢?(大神請繞道)如圖    1>首先要安裝excel軟體吧,小編用的是wps,簡單又實用,推薦下    2>做需求分析,我們打開這張圖,我們可以分析下,要達到這種效果的話,先要看需要幾行幾列
  • 審計師與Excel表間link
    而建立起這樣千絲萬縷的數據表格聯繫的,正是excel裡的一個個公式連結。我們通常說的excel的公式連結方式主要為兩種,表內link和表間link。表內link,是指在同一個excel的各個tab之間通過公式連結,以體現底稿數的來源(如圖1),這是最基本的職業素養。
  • 比Excel透視表好用10倍都不止,「超級」透視表來了!
    在excel中只能利用透視表提供的求和、計數、計算百分比等少數固定的數據分析命令,而DAX函數有二百多個,可以進行各種各樣的自定義式的數據整理和分析。很多工作表中的函數都可以在power pivot中使用。
  • 實戰:Java如何實現文件批量導入導出(兼容xls,xlsx)?
    它實現了Workbook 接口,用於Excel文件中的.xls格式常用組件:HSSFWorkbook : excel的文檔對象HSSFSheet : excel的表單HSSFRow : excel的行HSSFCell : excel的格子單元HSSFFont : excel字體HSSFDataFormat