如何在EXCEL中实现对数据库的增删改查

发布网友 发布时间:2022-04-20 23:09

我来回答

2个回答

热心网友 时间:2022-04-07 23:35

1
2

具体代码如下:
12345671011121314151617181920212223242526272829303132333435363738394041424344454748495051525354 import java.io.File; import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.WritableWorkbook;/** * java代码编辑excel文件 * @author young * */public class EditExcel { public static void main(String args[]) { try { // 创建文件 WritableWorkbook book = Workbook .createWorkbook(new File("test.xls")); // 生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet = book.createSheet(" 第一页 ", 0); // 在Label对象的构造子中指名单元格位置是第一列第一行(0,0) // 以及单元格内容为test Label label = new Label(0, 0, " test "); // 将定义好的单元格添加到工作表中 sheet.addCell(label); // 生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为555.12 jxl.write.Number number = new jxl.write.Number(1, 0, 555.12); sheet.addCell(number); // 读取excel文件,第一个单元格的内容 System.out.println("读取excel文件并输出:" + book.getSheet(0).getCell(0, 0).getContents()); // 读取excel文件,第二个单元格的内容 System.out.println("读取excel文件并输出:" + book.getSheet(0).getCell(1, 0).getContents()); //修改excel文件(update),添加一个工作表 WritableSheet sheet1 = book.createSheet( " 第二页 " , 1 ); //添加数据 Label label1 = new Label(0 , 0 , " 第二页的测试数据 "); sheet1.addCell(label1); //修改数据 label1.setString("young"); //删除数据,此时excel第二页没有数据 sheet1.removeRow(0); // 写入数据并关闭文件 book.write(); book.close(); } catch (Exception e) { System.out.println(e); } }}

热心网友 时间:2022-04-08 00:53

楼主要对哪个数据库进行操作
可以考虑使用vba来实现

但是要看楼主具体要求的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com