云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 通过java操作excel表格的工具类库

通过java操作excel表格的工具类库

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 11:14:39

Label l = new Label(0, i, \第一列:\ // 设置列的宽度

sheet.setColumnView(0, 50); sheet.setColumnView(1, 100); sheet.addCell(l); // 设置第二列写入的内容

l = new Label(1, i, \第二列:\ sheet.addCell(l); i++; }

// 写入ecxel book.write();

// 一定要关闭,否则不写入 book.close();

System.out.println(\创建book3成功,并且写入数据成功......\ } /**

* 读写 Xls 文件 */

@SuppressWarnings(\

private static void ReadAndWriteExcel() throws Exception { Workbook workBook = null;

// 构建Workbook对象 只读Workbook对象 // 直接从本地文件创建Workbook // 从输入流创建Workbook

InputStream inputStream = new FileInputStream(\ workBook = Workbook.getWorkbook(inputStream);

// Sheet(术语:工作表)就是Excel表格左下角的Sheet1,Sheet2,Sheet3但在程序中 // Sheet的下标是从0开始的 // 获取第一张Sheet表

Sheet sheets = workBook.getSheet(0); // 获取Sheet表中所包含的总列数 int sheetColumns = sheets.getColumns(); // 获取Sheet表中所包含的总行数 int sheetRows = sheets.getRows(); // 获取指这下单元格的对象引用 for (int i = 0; i < sheetRows; i++) { for (int j = 0; j < sheetColumns; j++) {

// 注意在读取时 i和j的位置。i代表行 j代表列。且列在前 行在后 Cell cell = sheets.getCell(j, i);

System.out.print(cell.getContents() + \ }

System.out.println(); }

// 利用已经创建的Excel工作薄创建新的可写入的Excel工作薄

WritableWorkbook wwb = Workbook.createWorkbook(new File(\workBook);

// 读取第一张工作表

WritableSheet ws = wwb.getSheet(0); // 获取第一个单元格对象

WritableCell wc = ws.getWritableCell(0, 0); // 决断单元格的类型,做出相应的转化 if (wc.getType() == CellType.LABEL) { Label l = (Label) wc;

l.setString(\ }

// 写入Excel对象 wwb.write(); wwb.close();

// 操作完成时,关闭对象,翻译占用的内存空间 workBook.close(); } /**

* 读取 Xls 文件内容 */

@SuppressWarnings(\

private static void readExcelFile() throws Exception { // 创建工作簿对象

File excelFile = new File(\

Workbook workBook = Workbook.getWorkbook(excelFile); // 得到工作簿所有的工作表对象

Sheet[] sheets = workBook.getSheets(); // 遍历所有行

for (int i = 0; i < sheets[0].getRows(); i++) { // 得到所有列,在输出列中的内容 Cell[] cells = sheets[0].getRow(i); for (int j = 0; j < cells.length; j++) { System.out.print(cells[j].getContents() + \ }

System.out.println(); } }

public static void main(String[] args) throws Exception { readExcelFile(); ReadAndWriteExcel(); writerExcel();

} }

搜索更多关于: 通过java操作excel表格的工具类库 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Label l = new Label(0, i, \第一列:\ // 设置列的宽度 sheet.setColumnView(0, 50); sheet.setColumnView(1, 100); sheet.addCell(l); // 设置第二列写入的内容 l = new Label(1, i, \第二列:\ sheet.addCell(l); i++; } // 写入ecxel book.write(); // 一定要关闭,否则不写入 book.close(); System.out.println(\创建book3成功,并且写入数据成功......\ } /** * 读写 Xls 文件 */ @SuppressWarnings(\<

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com