91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .java
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: Java
  • 標簽: Excel??JTable??java??

資源簡介

讀取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

評論

共有 條評論