我想用Excel或者Access等常用软件做一个数据库文件,麻烦你给点指导
可用jdbc方式连接EXCEL。实现增、删、改、查。
例:查询
packagegzx.test;
import
java.sql
.*;publicclassdbexcel{
/**
*连接池对象
*/
privatestaticStringExcelDataSource="driver={MicrosoftExcelDriver(*.xls)};DBQ=c:/test.xls";
/**
*返回Excel数据连接的实例
*
*@throwsjava.lang.Exception
*@returnConnection
*/
publicsynchronizedstaticConnectionGetConnectionInstance()throwsException{
Connectionlcon=null;
try{
Stringurl="jdbc:odbc:"+ExcelDataSource;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
lcon=DriverManager.getConnection(url,"","");
}catch(Exceptione){
System.out.println("EXCEL数据源连接失败。"+e.getMessage());
}
returnlcon;
}
/**
*将Excel数据批量入库
*
*/
publicstaticbooleanExcelVolumeToDB()throwsException
{
//读取Excel数据
Stringesql="select姓名,性别from[Sheet1$A1:B5]";
System.out.println("查询数据:"+esql);
ConnectionExcelCon=GetConnectionInstance();
try
{
StatementExcelStmt=ExcelCon.createStatement();
ResultSetExcelRes=ExcelStmt.executeQuery(esql);
while(ExcelRes.next()){
System.out.println("姓名:"+ExcelRes.getString("姓名")+"、性别:"+ExcelRes.getString("性别"));
}
ExcelRes.close();
ExcelStmt.close();
ExcelCon.close();
returntrue;
}catch(Exceptionex){
ex.printStackTrace();
returnfalse;
}
}
publicstaticvoidmain(String[]args)throwsException{
ExcelVolumeToDB();
}
}
dao库是什么
汽车倒车入库,进入停车位
excel出入库自动表怎么做
简单介绍下出入库自动表格应包含的内容以及做法,然后分享一个我以前做的一个我以前给同事制作的材料出入库管理工具。
一、出入库表应包含以下工作表
1、数据设置:设置材料的计量单位、设置材料供应商的名称、设置领取材料的单位或部门名称、设置材料的品牌信息等;
2、材料统计:将所用的常规材料,统计到一个表中,方便后面入库、出库时直接调用;
3、上期结存:出入库表记录的数据过多后,会造成文件体积变大,操作反应卡顿等情况,实际操作中,应根据具体情况,每年或每季度、每月数据单独保存成一个文件,这时需要继续使用上期库存数据,上期的库存数据就直接复制到《上期结存》表中;
4、本期入库:按流水形式录入入库数据;
5、本期出库:按流水形式录入出库数据;
6、库存盘点:跟进本期各种材料的库存情况,同时本期结束时,将本期的《库存盘点》数据复制到下一期的《上期结存》表中。
二、系统设置表
三、材料统计表
四、上期结存表(格式和库存盘点完全一样,以便于数据复制)
五、本期入库
1、直接入库(填充颜色区域为手动录入的,其他是自动生成数据)
2、新增材料,材料入库(填充颜色区域为手动录入的,其他是自动生成数据)
六、材料出库
会提示出库材料的材料信息、库存量等信息;当出库量大于库存量的时候,无法出库成功。
七、库存盘点
库存数据,在激活库存盘点工作表的时候,会自动计算和统计库存数据,还有一个手动刷新数据的按钮。
以上就是一个完整的出入库表格,并且形成了一个相对自动化的系统,只需要做简单的设置和常规内容录入,就可以使用。
此文件用的是VBA二次开发实现的相应功能,用到了窗体和ListView、组合框等控件,遗憾的是ListView控件有一定的局限性,不支持64位的系统,使用的时候需要先注册控件。如果文章对你有帮助,请点个赞。
如果你需要这个文件,请关注我的头条号并私信我,我把分享连接发给你。
出入库模板怎么做
出入库模板的制作需要遵循以下步骤:1.出入库模板的制作方法较为简单。2.制作出入库模板是为了更好地管理存货,记录出入库信息。制作时需要先确定要记录的信息种类,如商品名称、数量、价格等,然后根据需要制作相应的表格。表格需设置合适的格式,如合并单元格、居中等。同时,为确保不同的人员都能够方便地使用该模板,需要对每个格子添加说明或简单的操作指南。3.为了保持出入库记录形式的一致性,可以在制作模板之前,对记录形式进行规范化。此外,也可以借助一些专业的软件,如Excel或Access等,来制作自动计算的出入库模板,以提高效率和减少人工操作的漏洞。
要做出入库表格,怎么用公式计算结存
计算方法:材料发出结存单价=(期初结存金额+本期入库金额)/(期初结存数量+本期入库金额)本期结存金额=材料结存单价*结存数量本期出库数量=期初+采购入库-期末(金额类似)ACCESS也设计思路如下:
1.先分设计好三个表2.再计算出发出结存单价3.依据单价计算出期末结存数量与金额4.倒推出本期出库数量金额
excel与access之间有什么区别
区别有以下几点:
1.Excel的计量单位是单元格,Access的计量单位是字段和表。Excel的应用是以单元格为核心开展的,只要会函数就能展开应用,Access的应用则必须要熟悉并使用字段。
2.Access是强规则数据库,对于数据整洁性要求很高。Excel则随心所欲的可以设定单元格,还能合并单元格。
3.Excel应用重点为数据透视表,Access应用重点为窗体功能设计。这也是二者功能定位的不同。