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

plsql怎么导入excel数据

发布网友 发布时间:2022-04-27 06:09

我来回答

4个回答

懂视网 时间: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

  1、准备excel表。

  右击数据表—选择edit data。选择数据,右击,选择Copy to Excel。

  2、调整excel表

  可以删除A列和F列,然后把数据粘到BCDE列,这样做的好处就是在导入excel的时候,绝对不会出现因为格式或其他文字问题导致错误。

  3、准备导入

  选择tool—ODBC Importer,在User/SystemDSN里有三项,这里需要选择第二项Excel Files。

  选择Connect在弹出框里选择要导入的excel文件。

  预览数据,之后单击Data to Oracle。

  添加上所有者,和要添加数据的数据表,这里是T_Admin,之后单击import就可以了。

  4、查看数据

  导入的数据已存在了。

  

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

Tools -> ODBC Importer
如果遇到问题,配置ODBC,你可以直接打开System32下面的odbcad32.exe,也可以在控制面板 -> 管理工具 -> 数据源(ODBC)配置,在用户DSN创建一个数据源

热心网友 时间:2022-04-08 23:27

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、 完成数据导入
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 PL/SQL DEVELOPER怎样导入excel数据 佛语常曰:空不亦色,色不亦空;空既是色,色既是空. 这句话何解? 色既是空是什么意思? 色既是空,色指什么? 佛法里说色既是空,空既是色怎么理解 色既是空是什么意思呀?谢谢 “色既是空”中的“色”的本意是什么? 色既是空是什么意思 哪个软件可以把直播投到电视上面? 空既是色,色既是空,是什么意思 财产险的基本险,综合险,一切险有什么区别? &quot;色既是空&quot;是什么意思? 哪个手机电视直播软件可投放到电视上看直播 如何避免iphone短信群发变成群聊?要将一条短信分别发送给多个联系人,但如果几个联系人都开通i 我的iphone6如何退出群组信息? 财产保险中的基本险 佛曰:色既是空,空既是色,其究竟为何意 平安家庭财产保险条款 色既是空,空既是色,怎么解释哦! 安卓手机开抖音游戏直播,用什么投屏软件可以把手机屏幕投屏到电脑上 如何使用PL/SQL将sql脚本数据导入数据库 急!使用PLSQL Developer中的ODBC导入器将Excel表导入Oracle数据库 怎么把Excel表格中的数据导入到PL/SQL中已有表中 投资机构经常说的FA是什么意思? solidworks结构构件怎么添加 FA和PE/VC的区别是什么? solidworks2010 里面如何添加新的结构件? FA融资计划书在哪里看 solidworks焊件结构构件怎么增加类型?不是增加规格。 国内有哪些靠谱的FA融资平台?创投名堂靠谱吗? FA的费用是多少? solidworks焊件结构构件怎么添加 手中有项目要找融资方,找哪些公司?怎么寻找资金源? SOLIDWORKS中插入TOOLBOX结构件的问题 哪些FA投种子轮 手上有项目想要融资?怎么找靠谱的资金方融资啊? 如何用SolidWorks进行产品结构设计 家庭影院音箱什么牌子好一些呢 创业好项目融资资产保持多长时间? 矿业融资怎么做?