亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

解密JAVA實現Excel導入導出

難度初級
時長 2小時53分
學習人數
綜合評分9.27
79人評價 查看評價
9.4 內容實用
9.2 簡潔易懂
9.2 邏輯清晰
  • -- MySql數據表創建:t_importdata CREATE TABLE `t_importdata` ( `importid` varchar(45) NOT NULL COMMENT '導入數據主信息表id', `importdatatype` varchar(45) NOT NULL COMMENT '數據類型', `importdate` datetime NOT NULL COMMENT '導入時間', `importstatus` varchar(3) NOT NULL COMMENT '導入狀態', `handledate` datetime DEFAULT NULL COMMENT '處理時間', `handlestatus` varchar(45) DEFAULT NULL COMMENT '處理狀態:0,成功;1,失敗', PRIMARY KEY (`importid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    查看全部
  • -- 數據表創建:t_importdatadetail CREATE TABLE `t_importdatadetail` ( `importDetailId` int(10) NOT NULL AUTO_INCREMENT COMMENT '明細系統碼', `importId` varchar(45) NOT NULL COMMENT '主表系統碼', `cgbz` varchar(45) NOT NULL COMMENT '成功標志:0,成功;1,失敗', `hcode` varchar(45) DEFAULT NULL COMMENT '失敗代碼', `msg` varchar(45) DEFAULT NULL COMMENT '處理說明', `col0` varchar(45) DEFAULT NULL, `col1` varchar(45) DEFAULT NULL, `col2` varchar(45) DEFAULT NULL, `col3` varchar(45) DEFAULT NULL, `col4` varchar(45) DEFAULT NULL, `col5` varchar(45) DEFAULT NULL, `col6` varchar(45) DEFAULT NULL, `col7` varchar(45) DEFAULT NULL, `col8` varchar(45) DEFAULT NULL, `col9` varchar(45) DEFAULT NULL, `col10` varchar(45) DEFAULT NULL, PRIMARY KEY (`importDetailId`) ) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;
    查看全部
  • 利用xml解析技術,確定模板樣式! 1.確定模板列。 2.定義標題(合并單元格) 3.定義列名 4.定義數據區域單元格樣式
    查看全部
  • public class PoiReadExcel { public static void main(String[] args) { //需要解析的Excel文件 File file = new File("e:/poi_test.xls"); try { //創建工作簿,讀取文件內容 HSSFWorkbook workbook = new HSSFWorkbook(FileUtils.openInputStream(file)); //讀取Excel文件的第一個工作頁 //方式一 //HSSFSheet sheet = workbook.getSheet("sheet0"); //方式二 HSSFSheet sheet = workbook.getSheetAt(0); int firstRowNum = 0; //第一行 //獲取sheet中最后一行行號 int lastRowNum = sheet.getLastRowNum(); //獲取最后一行 for(int i=0;i<=lastRowNum;i++){ HSSFRow row = sheet.getRow(i); //獲取當前行最后單元格列號 int lastCellNum = row.getLastCellNum(); //循環這一行來讀取每一個單元格中的內容 for(int j=0;j<lastCellNum;j++){ //讀取 HSSFCell cell = row.getCell(j); String value = cell.getStringCellValue(); System.out.print(value+" "); } System.out.println(); } } catch (Exception e) { e.printStackTrace(); } } }
    查看全部
  • public class JslReadExcel { public static void main(String[] args) { //File file = new File("e:/jxl_test.xls"); try { //創建工作簿 Workbook workbook = Workbook.getWorkbook(new File("e:/jxl_test.xls")); //獲取第一個工作表sheet頁 Sheet sheet = workbook.getSheet(0); //循環獲取 //1.循環行 for(int i=0;i<sheet.getRows();i++){ //2.循環列 for(int j=0;j<sheet.getColumns();j++){ //獲取單元格內容 Cell cell = sheet.getCell(j,i); System.out.print(cell.getContents()+" "); } System.out.println(); } //關閉流 workbook.close(); } catch (Exception e) { e.printStackTrace(); } } }
    查看全部
  • public class JxlExcel { public static void main(String[] args) { //用數組存表頭 String[] title={"id","name","sex","age"}; //創建Excel文件 File file = new File("e:/jxl_test.xls"); try { file.createNewFile(); //創建工作簿 WritableWorkbook workbook = Workbook.createWorkbook(file); //創建sheet WritableSheet sheet = workbook.createSheet("sheet1", 0); //往sheet中添加數據 Label label = null; //第一行設置列名 for(int i=0;i<title.length;i++){ //Label(i,0,title[i]) 表示第i列第0行,值為title[i] label = new Label(i,0,title[i]); //添加單元格 sheet.addCell(label); } //追加數據 for(int i=1;i<10;i++){ //Label(0,i,"a"+1) 表示第0列,第i行,值為“a”+1 label = new Label(0,i,"a"+i); sheet.addCell(label); label = new Label(1,i,"user"+i); sheet.addCell(label); label = new Label(2,i,"男"); sheet.addCell(label); label = new Label(3,i,"20"); sheet.addCell(label); } workbook.write(); workbook.close(); } catch (Exception e) { e.printStackTrace(); } } }
    查看全部
  • FastExcel技術
    查看全部
  • POI與JXL技術對比
    查看全部
  • 利用JXL技術來創建,修改Excel文件
    查看全部
  • 利用iText技術來生成PDF文件
    查看全部
  • poi讀取各種文檔的對象
    查看全部
  • POI Apache POI是Apache軟件基金會的開放源碼函數庫,POI提供API給Java程序對Microsoft Office格式檔案讀和寫的功能。通過HSSF,你就可以用純Java代碼來讀取,寫入,修改Excel文件
    查看全部
  • 解密JAVA實現Excel導入導出——Excel解析的幾種實現方式 I 三種方式讀取EXCEL文件: 一、POI:Apache POI是Apache軟件基金會的開放源碼函式庫,POI提供API給Java程序對Microsoft Office格式檔案讀和寫的功能。 1.HSSF是Horrible SpreadSheet Format的縮寫,也即“討厭的電子表格格式”。通過HSSF,你可以用純Java代碼來讀取、寫入、修改Excel文件。 2.如圖。 3.iText:通過iText不僅可以生成PDF或rtf的文檔,而且可以將XML、HTML文件轉化為PDF文件。下載iText.jar文件后,只需要在系統的CLASSPATH中加入iText.jar的路徑,在程序中就可以使用iText類庫了。 二、JXL:Java Excel是一開放源碼項目,可以讀取Excel文件的內容、創建新的Excel文件、更新已經存在的Excel文件。包括常見格式的設置:字體,顏色,背景,合并單元格等。 三、FastExcel(了解):FastExcel是一個采用純Java開發的Excel文件讀寫組件,支持Excel97-2003文件格式。FastExcel只能讀取單元格的字符信息,而其他屬性如顏色,字體等就不支持了,因此FastExcel只需很小的內存。
    查看全部
  • PDF文件的生成和導出
    查看全部
  • poi讀取各種文檔的對象
    查看全部

舉報

0/150
提交
取消
課程須知
本課程是Java web中級課程,希望各位小伙伴們熟悉jsp、Jquery、Struts2、xml
老師告訴你能學到什么?
1、導入模板定制 2、輕松實現讀寫excel文件 3、利用上傳、下載功能實現文件導入導出 4、前臺列表數據客戶端和服務器導出

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!