永发信息网

java怎么读取Excel单元格的属性

答案:1  悬赏:0  手机版
解决时间 2021-07-18 00:57
  • 提问者网友:藍了天白赴美
  • 2021-07-17 07:29

RT。。。我写的程序只能读取单元格的数据。。。不知道怎么读取单元格的颜色。。字体等属性啊

//读取Excel的类
package com.jxl.projects;
import java.io.*;
import java.util.*;
import jxl.*;
import jxl.read.biff.BiffException;
public class huoqu {


public static void main(String[] args) {
// TODO 自动生成方法存根
try {
Workbook book = Workbook.getWorkbook(new File("1.xls"));
//获到第一个工作表对象
Sheet sheet = book.getSheet(0);
System.out.println("请输入要读取的单元格");
Scanner in = new Scanner(System.in);
int x = in.nextInt();
in = new Scanner(System.in);
int y = in.nextInt();
//得到第x列第y行的单元格
Cell cell1 = sheet.getCell(x, y);
String result=cell1.getContents();
System.out.println("从test.xls文件中读出单元格的内容为"+result);

book.close();
} catch (BiffException e) {
// TODO 自动生成 catch 块
System.out.println(e);
} catch (IOException e) {
// TODO 自动生成 catch 块
System.out.println(e);;
}

}

}

最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-07-17 08:33
Cell类的getCellFormat()方法会返回一个CellFormat类的对象。该对象中保存了该单元格的属性。如getBackgroundColour()方法得到的是背景色,getFont()得到的是字体,getAlignment()得到的是对齐方式,等等。你用eclipse等工具就可以看到该类的所有方法,研究一下方法名就行了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯