Java specifies the data of a column in a row of data imported into an Excel table.

Source: Internet
Author: User

Java specifies the data of a column in a row of data imported into an Excel table.

Import java. io. file; import java. io. fileInputStream; import java. util. arrayList; import org. apache. poi. hssf. usermodel. HSSFWorkbook; import org. apache. poi. ss. usermodel. cell; import org. apache. poi. ss. usermodel. row; import org. apache. poi. ss. usermodel. sheet; public class Exceleld {public static void main (String [] args) {ArrayList <String> columnList = new ArrayList <String> (); File file = new File ("C: /Users/Admin/Desktop/download-template.xls "); try {FileInputStream in = new FileInputStream (file); HSSFWorkbook wb = new HSSFWorkbook (in); int tabIndex = 0; sheet sheet = wb. getSheetAt (tabIndex); int firstRowNum = sheet. getFirstRowNum (); int lastRowNum = sheet. getLastRowNum (); Row row = null; Cell cell_a0 = null; Cell cell_a1 = null; Cell cell_a2 = null; Cell cell_a3 = null; Cell cell_a4 = null; Cell cell_a5 = null; cell cell_a6 = null; Cell cell_a7 = null; Cell cell_a8 = null; Cell cell_a9 = null; Cell cell_ B = null; row = sheet. getRow (1); // get 2nd rows cell_a0 = row. getCell (2); // get the row of the 3rd column of the 2 rows = sheet. getRow (2); // get 3rd rows cell_a1 = row. getCell (2); // get the row of the 3rd column of the 3 rows = sheet. getRow (3); cell_a2 = row. getCell (2); row = sheet. getRow (4); cell_a3 = row. getCell (2); row = sheet. getRow (5); cell_a4 = row. getCell (2); row = sheet. getRow (7); cell_a5 = row. getCell (2); row = sheet. getRow (9); cell_a6 = row. getCell (2); row = sheet. getRow (10); cell_a7 = row. getCell (2); String cellValue0 = cell_a0.getStringCellValue (). trim (); String cellValue1 = cell_a1.getStringCellValue (). trim (); String cellValue2 = cell_a2.getStringCellValue (). trim (); String cellValue3 = cell_a3.getStringCellValue (). trim (); String cellValue4 = cell_a4.getStringCellValue (). trim (); String cellValue5 = cell_a5.getStringCellValue (). trim (); String cellValue6 = cell_a6.getStringCellValue (). trim (); String cellValue7 = cell_a7.getStringCellValue (). trim (); System. out. println (cellValue0 + "," + cellValue1 + "," + cellValue2 + "," + cellValue3 + "," + cellValue4 + "," + cellValue5 + ", "+ cellValue6 +", "+ cellValue7); columnList. add (cellValue0); columnList. add (cellValue1); columnList. add (cellValue2); columnList. add (cellValue3); columnList. add (cellValue4); columnList. add (cellValue5); columnList. add (cellValue6); columnList. add (cellValue7);} catch (Exception e) {e. printStackTrace ();}}}

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.