问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用plsql工具把excel导入数据库

发布网友 发布时间:2022-04-23 21:32

我来回答

3个回答

懂视网 时间:2022-04-08 23:26

import java.io.File;
import java.util.ArrayList;
import jxl.Sheet;
import jxl.Workbook;
import com.jielan.util.DBUtil;
import com.jielan.util.Oracle;

public class Test {
	
	
	private ArrayList<String> filelist = new ArrayList<String>();
	public static void main(String[] args) {
		DBUtil.startProxool();
		Test t=new Test();
		t.getFiles("C:\Documents and Settings\Administrator\桌面\wenzhou\sanyue");
		t.duqu();
	}
	
	
	public void duqu(){
		Bean bean=null;
		try {
			for(int j=0 ;j<filelist.size() ;j++){
				Workbook wbook=Workbook.getWorkbook(new File(filelist.get(j)));
				Sheet sheet=wbook.getSheet(0);
				int i=0;
				for( i=1 ;i<sheet.getRows();i++){//第一行为标题行不导入
					bean=new Bean();//excel的列相相应的bean
					bean.setShoujihao(sheet.getCell(0, i).getContents());
 					bean.setCtime(sheet.getCell(1, i).getContents());
					bean.setCtype(sheet.getCell(2, i).getContents());
 					bean.setMoney(sheet.getCell(3, i).getContents());
					bean.setStatus(sheet.getCell(4, i).getContents());
					//把bean插入oracle
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		} 
	}

	
	
	private void getFiles(String filePath){
		File dir = new File(filePath); 
 File[] files = dir.listFiles(); 
 
 if (files == null) 
  return; 
 for (int i = 0; i < files.length; i++) { 
  if (files[i].isDirectory()) { 
  	getFiles(files[i].getAbsolutePath()); 
  } else { 
  filelist.add(files[i].getAbsolutePath());   
  } 
 } 
	}
}


为了解决问题所编写的代码

以上方法导百万数据没问题

plsql导入一个目录下全部excel

标签:

热心网友 时间:2022-04-08 20:34

lsql
developer导入excel数据
最近处理将excel数据导入oracle的工作比较多。之前都是采用sqlldr命令行导入的方式处理。每次导入不同格式的excel表数据,都需要先把excel文件由“.xls”格式转换为“.csv”格式,再手工根据excel文件创建对应得数据表,然后再修改“.ctl”配置文件,操作下来比较麻烦。今天在查看plsql
developer菜单的时候,才发现在“工具”原来就有“odbc导入器…”的功能,不仅可以导入excel数据,而且还可以导入dbase、ms
access中的数据。
具体的导入操作如下:
1、点击“工具”—“odbc导入器…”菜单,打开导入功能。
2、
选择要连接类型和导入的excel文件
3、
选择所要导入数据所在的“sheet”表
4、
根据sheet表结构创建oracle数据表
5、
完成数据导入

热心网友 时间:2022-04-08 21:52

首先在SQL
Window窗口中,查询需要导出的数据。
在查询的结果集上(注意不要选中任何一个行或者单元格)右键--【Copy
to
Excel】-->【Copy
as
xls/xlsx】导出到97-2003格式的.xls或者2007之后的xlsx文件.
如果不想导出查询的全部数据,可以在左侧选中需要导出的行,然后步奏同上。
点击导出后,系统自动打开导出的excel文件内容,这里面包括数据以及查询这些数据的sql脚本。
点击“SQL
Statement”可以查看数据库脚本。
下面就是操作excel文件了。点击【文件】--【另存为】保存excel文件
选择保存路径,输入文件名称。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
邮政有什么礼品 可以在高铁站办理临时身份证吗 苹果手机软件大全有哪些好的苹果手机app推荐 苹果是手机软件有哪些是苹果手机上特别好用的app你知道吗 苹果手机 有什么好软件推荐? 苹果有什么软件好苹果手机有什么软件比较实用 苹果手机值得安装的13款小众软件,你知道几款? 苹果十大软件排行榜苹果软件哪个好 我想在鞍山三线城市大学门口卖盒饭,现在大学生玩LOL比较多,我想卖8元... 工地周围没卖盒饭的,但旁边有个工地食堂。我想在食堂对面卖盒饭可以吗... plsql怎么导入excel数据库 plsql数据导出到excel 如何将一条excel数据导入到plsql的表中 怎么往plsql表中导入excel数据 大学生都有什么不想上网课的原因? 大学生上网课买什么牌电脑? 大学生如何在家好好上网课文案? 为什么大学生上网课那么晚,我九号上的 他们至少晚了半个月? 大学生网络上选课,用超星软件操作,网络上的课我已经选好了,可为什么用超星软件登录为什么没有我所选择 大学生上网课阶段性总结怎么写? 电饭煲煮饭的时候漏水 现在大学生在家上网课不好好学,老玩手机怎么办? 电饭锅进水了,怎么办? 如何看待大学生上网课? 电饭锅底部进水,老跳闸怎么办 疫情下,多所大学开启了上网课模式,当代大学生上网课现状是怎样的? 电饭锅的内胆下面破了一个直径半毫米左右的小洞怎么办,用什么补啊??? 大学生在家上了几个月网课,都有哪些切身感触? 电饭煲里面的内胆有个针孔特别小的洞,会渗出一点点水,怎么办 有哪些适合大学生使用的校园APP? plsql怎么把excel导入数据库 plsql 怎么把excel 文件导入数据库 用plsql客户端怎么导入excel 怎么把excel表导入plsql 怎么把excel数据导入plsql 如何将EXCLE中的一列通过plsql插入表中 你好,我是个初学者,我想用PLSQL工具导入EXCEL表格,我需要注意哪些问题,e... 如何使用PL/SQL工具将excel中数据导入oracle库 plsql导入表格时显示25条记录已导入,但是表格里只找到两条记录,且无报错,怎么解决? 如何使用PL/SQL工具将oracle数据导出到excel 温州市鹿城区中瑞.曼哈顿的地址(地图) 2010年1月《焦点访谈》介绍5我省首c“低碳小区”--温州中瑞曼哈顿西区景观工程,“低碳小区”内设有乔木 请问一下温州的中瑞曼哈顿什么时候交付啊? 浙江温州鹿城瓯江路中瑞曼哈顿邮政编码是什么 什么是温州人的生意经? 男士裤子什么牌子好? 哪个沿海城市房价还不算太高,适宜生活? 怎么赚钱! 世界第一,中国第一,本条街第一是啥故事? 请问温州华派装饰公司好不好?