导出Excel数据详解编程语言
2023-06-13 09:20:46 时间
先要导入jxl架包,其中的abc.xls为测试Excel,具体代码如下,仅供参考:
import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import jxl.read.biff.BiffException; * 读取excel公共方法 public class ExcelTest { /** * @param excelFile 读取文件对象 * @param rowNum 从第几行开始读,如果有一行表头则从第二行开始读 * @return * @throws BiffException * @throws IOException public static List String[] readExcel(File excelFile,int rowNum) throws BiffException, IOException { // 创建一个list 用来存储读取的内容 List String[] list = new ArrayList String[] Workbook rwb = null; Cell cell = null; // 创建输入流 InputStream stream = new FileInputStream(excelFile); // 获取Excel文件对象 rwb = Workbook.getWorkbook(stream); // 获取文件的指定工作表 默认的第一个 Sheet sheet = rwb.getSheet(0); // 行数(表头的目录不需要,从1开始) for (int i = rowNum-1; i sheet.getRows(); i++) { // 创建一个数组 用来存储每一列的值 String[] str = new String[sheet.getColumns()]; // 列数 for (int j = 0; j sheet.getColumns(); j++) { // 获取第i行,第j列的值 cell = sheet.getCell(j, i); str[j] = cell.getContents(); // 把刚获取的列存入list list.add(str); // 返回值集合 return list; public static void main(String[] args) { String excelFileName = "abc.xls"; try { List String[] list = ExcelTest.readExcel(new File(excelFileName),1); for (int i = 0; i list.size(); i++) { String[] str = (String[])list.get(i); for (int j = 0; j str.length; j++) { System.out.print(str[j]+" "); System.out.println(); } catch (BiffException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace();
测试excel文件abc.xls截图如下:
运行结果如下所示:
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/16073.html
cjava相关文章
- java导出文件前端获取到数据流后下载excel文档
- BufferedWriter导出数据excel文件
- GridView导出Excel的超好样例「建议收藏」
- XLSTransformer 导出Excel数据[通俗易懂]
- ExcelJS导出Ant Design Table数据为Excel文件
- mysql导入excel文件_将Excel数据导入MySQL「建议收藏」
- pandas 导出 Excel 文件的时候自动列宽,自动加上边框
- 几行代码就能实现复杂的 Excel 导入导出,这个工具类真心强大!
- 自定义注解实现Excel表头多语言导出
- Java中注解学习系列教程-6 excel导出优化plush版
- JAVA以UTF-8导出CSV文件,用excel打开产生乱码的解决方法
- 如何将 bapi_xbp_job_spoollist_read_20 的 TABLES 参数 SPOOL_LIST 本地导出成 Excel
- SQL Server查询结果导出到EXCEL表格的图文教程
- poi 导出Excel 工具类详解编程语言
- 数据库导出为Excel详解编程语言
- java导出excel报表详解编程语言
- 利用mongodb快速导出Excel文件(mongodb导出excel)
- MySQL导出数据到Excel的技巧(mysql导出xls)
- 文件Linux下快速导出Excel文件(linux导出excel)
- Excel直接导入SQLServer,数据一步到位(excel导入sqlserver)
- MySQL导出Excel:一步到位(mysql导出exl)
- Oracle将数据输出到Excel中(oracle写excel)
- Excel与Oracle无缝连接,极致解决数据融合问题(excel连oracle)
- Excel中抓取Oracle数据的有效方法(excel抓oracle)
- Excel数据快速导入Oracle数据库(excel入oracle)
- MySQL导出Excel文件(xlsx)时遇到错误的解决方法(mysql xlsx出错)
- 实现Redis数据批量导出至Excel(redis 转excel)
- 精妙的SQL和SQLSERVER与ACCESS、EXCEL的数据导入导出转换
- 页面导出为Excel的时间格式的问题
- PHP导出MySQL数据到Excel文件(fputcsv)
- GridView导出Excel实现原理与代码
- C#数据导入/导出Excel文件及winForm导出Execl总结
- ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
- asp中把数据导出为excel的2种方法
- winform导出dataviewgrid数据为excel的方法
- PHP导出Excel示例分享