资源简介
读取Excel文件的数据到JTable中。在JTable中显示这些数据。
代码片段和文件信息
package com.exam.write;
import java.io.*;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
import jxl.Cell;
import jxl.CellType;
import jxl.LabelCell;
import jxl.NumberCell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
public class readExcel {
public boolean readExcel(File fileDefaultTableModel tableModelJTable jTable){
Workbook rwb = null;
object[] object = new object[jTable.getColumnCount()];
try{
FileInputStream is = new FileInputStream(file);
//创建一个workbook类读取excel文件
rwb = Workbook.getWorkbook(is);
// 得到第i个工作薄
Sheet st = rwb.getSheet(0);//这里有两种方法获取sheet表1为名字,而为下标,从0开始
if(st.getRows()>2){
for(int t=tableModel.getRowCount()-1;t>=0;t--){
tableModel.removeRow(t);
}
//行循环
for(int i = 1;i //列循环
for(int j = 0;j // 得到第j列第i行的数据
Cell c00 = st.getCell(ji);
if(c00.getType() == CellType.LABEL)
{
LabelCell labelc00 = (LabelCell)c00;
object[j] = labelc00.getString();
//jTable.setValueAt(labelc00.getString() i-1 j);
}else if(c00.getType() == CellType.NUMBER)
{
Double numd;
int numi;
NumberCell numc10 = (NumberCell)c00;
numd = new Double(numc10.getValue
相关资源
- 将JTable中的数据保存到Excel中
- Java多线程自动播放图片的小程序
- JAVA播放器的源代码 5个写法
-
Java 数据结构 ap
plet演示 - cmpp2.0 java实现
- sqoop2 java API从oracle导数据到HDFS开发总
- javassist包
- java葵花宝典&九阴真经
- 修改servlet和jsp模板.zip
- javax.persistence-2.0.0.jar
- protobuf-java-2.6.0.jar
- Java RMI 聊天室 源码
- java控制台购物系统java购物系统
- JAVA自动获取文件的编码工具类
- java-贪心算法-物流派件用车最少
- java金融项目开发-信贷管理业务
- java基于socket/server的多线程聊天室程序
- Java FTP 实现跨服务器文件上传
- Java课程设计-五子棋226111
- java面向对象 纸牌 含详细注释
- 非常简单实用的jsp实现树型菜单,不
- JAVA 控制台 简单的图书管理系统
- SM4java实现
- socket的应用 计算机网络 java版
- jsp+javabean+servlet库存管理系统
- MongoDB-Java驱动API
- Java导出Excel(适合分页_大数据量)
- java运动会分数统计系统课程设计
- 打字训练软件(Java)
- 解决微信扫描二维码APK问题
评论
共有 条评论