xlsxjava包的简单介绍
今天给各位分享xlsxjava包的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、为什么java读不了.xlsx的excel文件只能读.xls的,难道是因为我的jxl.jar包太久了?
- 2、怎样用java提取xlsx文件特定单元格里的内容
- 3、javaweb 导出excel需要哪些jar包
- 4、java 怎么读xlsx文件
为什么java读不了.xlsx的excel文件只能读.xls的,难道是因为我的jxl.jar包太久了?
建议您还是说服用户把文档格式改成2003吧。。。jxl暂时没JAR包支持2007或2010.。。
当然换POI 可行,但整个项目里凡是以前用到jxl的地方都要换。。。风险是不是太大了。。
怎样用java提取xlsx文件特定单元格里的内容
导入XLS jar 包
定义个一个方法
try{
InputStream is =new FileInputStream(xls);//xls 是文件 String 格式的文件目录
jxl.Workbook wb=Workbook.getWorkbook(is);//jxl 是包名定义一个工作薄的 实际例
Sheet rs=wb.getSheet(0);//获取工作薄的第一个表格 1就是第二个
//使用 rs.getCell(j, i).getContents() 这个方法遍历表格 j表示列 i表示行 这个方法获取的是string 类型的 数值 然后 加Doubleparse()方法 解析 就可以做逻辑判断了
}
wb.close();
}
catch(Exception e){
System.out.print("出现错误可能文件没有找到");
}
}
//main 方法
public static void main(String[] args){
try{
xls("D:\\Book1.xls");//将文件目录传递给 方法
}catch (Exception e){
e.printStackTrace();
}
}
javaweb 导出excel需要哪些jar包
如果只是需要操作excel文档,主需要导入一个jar包就可以,如:Spire.Xls.jar。导出Excel的代码例子如下:
import com.spire.xls.*;
import java.awt.*;
public class CreateExcel {
public static void main(String[] args){
//创建Workbook实例
Workbook workbook = new Workbook();
//获取第一张工作表(新建的Workbook默认包含3张工作表)
Worksheet sheet = workbook.getWorksheets().get(0);
//为第一张工作表设置名称
sheet.setName("Data Sheet");
//创建列头单元格样式
CellStyle style1 = workbook.getStyles().addStyle("Header Style");
style1.getFont().setSize(12f);
style1.getFont().setColor(Color.BLACK);
style1.getFont().isBold(true);
style1.setHorizontalAlignment(HorizontalAlignType.Center);
style1.setVerticalAlignment(VerticalAlignType.Center);
//创建数据单元格样式
CellStyle style2 = workbook.getStyles().addStyle("Data Style");
style2.getFont().setSize(10f);
style2.getFont().setColor(Color.BLACK);
//为列头单元格添加数据并应用样式
for (int column=1; column5; column++)
{
CellRange header =sheet.getCellRange(1,column);
header.setValue("Column " + column );
header.setStyle(style1);
header.setColumnWidth(15f);
}
//为数据单元格添加数据并应用样式
for (int row=2; row11; row++)
{
for (int column=1; column5; column++)
{
CellRange cell = sheet.getCellRange(row, column);
cell.setValue("Data " + row + ", " + column);
cell.setStyle(style2);
}
}
//保存结果文件
workbook.saveToFile("CreateExcel.xlsx", FileFormat.Version2013);
}
}
java 怎么读xlsx文件
需要jxl的包
//打开文件
Workbook book = Workbook.getWorkbook(new File(path)) ;
//取得第一个sheet
Sheet sheet = book.getSheet(0);
int rows = sheet.getRows();
//i和j是你要的行和列
Cell [] cell = sheet.getRow(i);
Cell cloumn_cell = sheet.getCell(j, i);
//str是你的内容
String str = cloumn_cell.getContents();
方法有点老了 不知道能不能帮到你
xlsxjava包的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、xlsxjava包的信息别忘了在本站进行查找喔。