请教一下Java读取Excel文件中 存在单元格 要读取某个元格 的相关信息 如:内容,所跨列数,行数 等信息。该怎么操作,我知道有个POI包可以用 还有个 jxl吧 就是不知道怎么读取合并单元格的一些信息。。。主要是 跨的列数 行数 以及怎么处理好 这个单元格和其它单元格的对应关系。。。望大家指点一下 谢谢
import jxl.*;
import jxl.format.UnderlineStyle;
import jxl.write.*;
import jxl.write.Number;
import jxl.write.Boolean;
import java.io.*;
public class ExcelHandle
{
publicExcelHandle()
{
}
publicstatic void readExcel(String filePath)
{
try
{
InputStream is = new FileInputStream(filePath);
Workbook rwb = Workbook.getWorkbook(is);
//Sheet st =rwb.getSheet(0);//这里有两种方法获取sheet表,一是表名,二是下标(从0开始)
Sheet st = rwb.getSheet("Sheet1");
Cell c00 = st.getCell(3,0);//第一个代表列,第二个代表行,下标从0开始
//通用的获取cell值的方式,返回字符串
String strc00 = c00.getContents();
//获得cell具体类型值的方式
if(c00.getType() == CellType.LABEL)
{
LabelCell labelc00 = (LabelCell)c00;
strc00 = labelc00.getString();
}
//输出
System.out.println(strc00);
//关闭
rwb.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
publicstatic void writeExcel(OutputStream os)
{
try
{
WritableWorkbook wwb = Workbook.createWorkbook(os);
//创建Excel工作表 指定名称和位置
WritableSheet ws = wwb.createSheet("Test Sheet 1",0);传送门在这里