
楼主再明确下需求吧
楼主有vba基础的话
针对自己需求再查下资料即可
导入数据,看具体导入要求
多文件使用dir或者fso文件系统遍历文件
使用ado,或者open打开文件提取内容
具体要看楼主明确需求
在Excel2007版本中,添加加载项的分析工具库的功能,在“Excel选项”中选择添加即可,详细 *** 作步骤如下:
1、打开Excel表格,点击左上角的office图标,在d出的菜单中的右下角就可以看到“Excel选项”,点击进入;
2、在Excel选项的窗口中,可以看到加载项,选择进入相应的界面;
3、可以看到“分析工具库”加载项,处于非活动状态,在底部选择“转到”选项;
4、d出一个新的窗口,勾选“分析工具库”最后点击“确定”选项,接下来等待Excel安装完成之后,就可以使用。
我有个使用poi将Excel数据导入到数据库的方法,可以参考下:
public class PoiExcel {
public List PoiExcel(){
List ml = new ArrayList();
HSSFWorkbook wookbook;
try {
wookbook = new HSSFWorkbook(new FileInputStream("d:/chosecsv"));
HSSFSheet sheet = wookbookgetSheet("Sheet1");
Systemoutprintln(sheet);
int rows = sheetgetPhysicalNumberOfRows();
HSSFRow roww = sheetgetRow(1);
int cells=rowwgetLastCellNum();
int i=0;
String ce = null;
int la=0;
Excel e = new Excel();
for (i = 0; i < rows; i++) {
HSSFRow row = sheetgetRow(i);
if (row != null) {
Systemoutprintln(cells);
// int cells = rowgetPhysicalNumberOfCells();
for (int j = 0; j < cells; j++) {
HSSFCell cell = rowgetCell(j);
if(cell == null){
ce=null;
}else{
ce=celltoString();
int indexof=ceindexOf("");
if(indexof>0){
ce=cesubstring(0,indexof);
}
}
la++;
int a=0;
Systemoutprintln(cell);
}
}
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
eprintStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
return ml;
}
返回List之后,可以导入到数据库
以上就是关于excel表用宏导入数据教程全部的内容,包括:excel表用宏导入数据教程、excel如何加载宏,加载分析数据库的功能、我想实现用excel的宏直接将用例导入TD的access数据库,但是提示“类型不匹配”,有哪位大侠帮忙解决下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)