当前位置:首页>开发>正文

怎样利用java实现把数据自动导入excel 求助:怎么用一个Java程序实现Excel数据导入

2023-05-05 10:44:09 互联网 未知 开发

 怎样利用java实现把数据自动导入excel 求助:怎么用一个Java程序实现Excel数据导入

怎样利用java实现把数据自动导入excel?

给你个例子,转自xiaosa1984。自己按照自己的要求修改即可。jxl.jar 这个得下载导入。

需要导入jxl.jar
搭建环境
将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。

创建文件
拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:
代码(CreateXLS.java):
//生成Excel的类
import java.io.*
import jxl.*
import jxl.write.*
public class CreateXLS
{
public static void main(String args[])
{
try
{
//打开文件
WritableWorkbook book=
Workbook.createWorkbook(new File(“测试.xls”))
//生成名为“第一页”的工作表,参数0表示这是第一页
WritableSheet sheet=book.createSheet(“第一页”,0)
//在Label对象的构造子中指名单元格位置是第一列第一行(0,0)
//以及单元格内容为test
Label label=new Label(0,0,”test”)
//将定义好的单元格添加到工作表中
sheet.addCell(label)
/*生成一个保存数字的单元格
必须使用Number的完整包路径,否则有语法歧义
单元格位置是第二列,第一行,值为789.123*/
jxl.write.Number number = new jxl.write.Number(1,0,789.123)
sheet.addCell(number)
//写入数据并关闭文件
book.write()
book.close()
}catch(Exception e)
{
System.out.println(e)
}
}
}
编译执行后,会在当前位置产生一个Excel文件。

更加详细内容请见http://wenwen.sogou.com/z/q711577610.htm

求助:怎么用一个Java程序实现Excel数据导入

做过一个项目中EXCEL导入是纯JAVA程序写的,但是比较繁琐。自定义了一个XML文件,通过XML文件配置导入数据字段的约束和关系。例如,主键、外键、是否允许为空等约束,通过此列对应数据库某个表中相应的主键,及联合主键,各列之间的关系等都考虑在内。通过JDOM解析XML文件,迭代后取相当的值判断,生成导入错误文件。正确时保存入数据库,返回前台信息。

java中excel导入怎么实现

excel基本是xml文件的压缩文件,思路可以是把excel文件解压后,解析xml文件,找到你需要的xml文件中的节点和数据,导入数据库或者画面。楼下的POI或者xml解析器等等应该可以实现。

如何用java把数据写入到excel

添加Spire.Xls.jar依赖,可以创建Excel, 或者对现有Excel文档进行处理。
1. 写入数据到指定单元格
//Create a Workbook instance
Workbook wb = new Workbook()
//Get the first worksheet
Worksheet sheet = wb.getWorksheets().get(0)
//Write text in the specific cell
sheet.getCellRange(1,1).setText("Hello World")
//Save the file
wb.saveToFile("Hello World.xlsx", ExcelVersion.Version2016)2. 将数组导入Excel
//Create a Workbook instance
Workbook wb = new Workbook()
//Get the first worksheet
Worksheet sheet = wb.getWorksheets().get(0)
//Insert an array to the first column (false if you want to insert data horizontally)
String[] stringArray = new String[]{"Apple","Pear","Grape","Banana","Peach"}
sheet.insertArray(stringArray,1,1,true)
//Save the file
wb.saveToFile("InsertArray.xlsx", ExcelVersion.Version2016)

如何用JAVA将数据库中的数据导入到excel表格

第一步:如何用POI操作Excel

@Test
public void createXls() throws Exception{
//声明一个工作薄
HSSFWorkbook wb = new HSSFWorkbook()
//声明表
HSSFSheet sheet = wb.createSheet("第一个表")
//声明行
HSSFRow row = sheet.createRow(7)
//声明列
HSSFCell cel = row.createCell(3)
//写入数据
cel.setCellValue("你也好")

java中怎么把数据写入excel

1、生成EXCEL需要手动写查询语句把ORACLE数据库中的数据查询出来,再通过操作写到EXCEL文件里面。
2、通过EXCEL把数据读取到ORACLE,同样需要去读取EXCEL工作薄里面的内容,再通过INSERT语句去插入数据库操作。
示例:
包括从Excel读取数据,生成新的Excel,以及修改Excel

最新文章