如何将excel表格数据导入到oracle数据库对应的表中?
敢问楼主,A存在几,表B存在几列,表C存在几列
常规方法(表和excel中列一致)
PLSQL 中 :
select * from A update ;
结果栏最上面有一个锁,点开后,点击同行的 号添加新行,将数据复制粘贴到新行 ,再次点击锁,然后点击提交,记录改变即可。
如何将Excel表导入现有的SQL SEVER数据表里面
1、首先准Excel表,希望把它导入到SQL Server2012中的QearlTest数中。
2、找到QearlTest数据库,然后右下拉菜单中找到 “task"中的“import data。
3、在这里要配置好数据来源,数据来自一个Excel表格,所以选择Microsoft Excel 选项,当选定之后,只需要找到事先保存的Excel文件位置,然后点击下一步。
4、选择要导入的目标数据库,要导入的是QearlTest这个数据库中,然后点击下一步。
5、这里选择直接复制这个Excel表,然后连续点击3次下一步。
6、最后点击完成,会看到一个数据导入成功的界面。
7、回到QearlTest这个数据库,去检验是否成功导入了这个表中的10条数据,就完成了。
如何将Excel表格中的数据导入到sql数据库里已经存在的表里,注意是已经建好的?
一楼回答的很详细,还有一点要注意,就是导入的EXCEL表要在本地,也就是表要在SQL服务器上的才能导入,不然会提示错误
怎样通过代码把数据库的数据导入到excel表格中
可按如下方法:
1、登录数据库,用select
*
的方式将数据查出。
2、在结果处右键——选择“将结果另存为”
3、选择路径,起好文件名,将格式选为“csv格式”,点击保存即可。
如何将excel表格中数据直接导入到mysql数据库中
首先需要在mysql管理工具上一个表,也可以用mysql命令创建,表建立完成之后,需要将表中的字段名字告诉给填写excel表的人员.
打开excel表,按照程序提供的字段填写相应的数据.此时注意下面几点:名字需要跟程序提供的一样,其他的描述,表头可以不写都行.
打开工具,选择表所在的数据库,然后点击数据库名字,右键数据,出来下拉菜单选择import wizard .弹出一个选择界面,选择excel file文件
点击next(下一步),选择对应的excel文件就行,然后再下面选在文件内容在哪一个sheet中,也就是内容写在excel什么地方,这点需要注意,也是关键的地方.
点击next (此步骤也是关键步骤),需要注意2点: 1:filed name row 就是字段所在excel中的位置,也就是第几行(简单办法,一般就是英文对应的那一列).2:first data row(从哪一行开始执行),数据从哪一行开始
点击next 选择 target table 目标对应的数据库,选择.
如果到一步没有问题的话,默认next到最后 就行了.然后打开表就能看到数据跟excel的一样.要导入到哪个数据库中表中
怎么把excel文件里的数据导入SQL数据库?
1、首先双击sqlserver,右击需要数据的数据库,如图所示。
2、点击任务,再点击任务导入数据选项,打开导入导出数据向导界面。
3、在向导界面点击下一步,进入下图界面依次填写需要的内容:数据源 Excel,文件路径,以及Excel版本,填好后点击下一步(如果Excel其他版本不行的话,就选择Excel97-03的,再将Excel保存为相应版本)即可。
4、然后就是目标数据库设置:目标选择msslserver,服务器名称不用变,身份验证输入相应的密码,数据库选择对应的数据库,设置好后点击下一步。
5、然后来到图示界面,直接默认选项即可,点击下一步。
6、图示界面,可以自定义目标数据库(表在数据库中可以不存在),点击预览即可以看到导入之后的表状态,如图。
7、上一步完成后再继续下一步,最后点击完成,即可导入成功,如图。
8、最后在数据库中检查一下导入的表数据,附上导入的Excel数据为例。
扩展资料:
SQL 是1986年10 月由美国国家标准局(ANSI)通过的数据库语言美国标准,接着,国际标准化组织(ISO)颁布了SQL正式国际标准。
1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把数据库分为三个级别:基本集、标准集和完全集。
如何用JAVA将数据库中的数据导入到excel表格?
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;
import java.sql.*;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import jxl.*;
public class SimUpdate {
private String fileName;
public ZfzSimUpdate(String fileName){
this.fileName = fileName;
}
static Map tNames;
static{
tNames = new HashMap();
}
/**
* 用生 数据库的 ID 值,组成 [日时分秒(100-999)] 总共 17 位数.
* 根据不表名,可保证同一秒内产生的 ID 号不重
*/
private static String getDtime() {
String rid;
Date nd = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
rid = sdf.format(nd);
return rid;
}
public String getSeqNumber(String tableName) {
if(tableName == null || "".equals(tableName))
tableName = "GENERY";
Integer it;
// noinspection SynchronizeOnNonFinalField
synchronized(tNames){
it = (Integer)tNames.get(tableName);
if(it == null){
it = new Integer(100);
tNames.put(tableName, it);
}else{
if(it.intValue() > 998)
it = new Integer(100);
else
it = new Integer(1 it.intValue());
tNames.put(tableName, it);
}
}
return getDtime() String.valueOf(it);
}
private void updateDb(){
try{
Connection conn = DbPool.connectDB();
if(conn != null){
Statement stmt = conn.createStatement();
/**********************************************/
jxl.Workbook rwb = null;
try{
//构建Workbook对象 只读Workbook对象
//直接从本地文件创建Workbook
//从输入流创建Workbook
InputStream is = new FileInputStream(fileName);
rwb = Workbook.getWorkbook(is);
//Sheet(术语:工作表)就是Excel表格左下角的Sheet1,Sheet2,Sheet3但在程序中
//Sheet的下标是从0开始的
//获取第一张Sheet表
Sheet rs = rwb.getSheet(0);
//获取Sheet表中所包含的总列数
int rsColumns = rs.getColumns();
//获取Sheet表中所包含的总行数
int rsRows = rs.getRows();
//获取指这下单元格的对象引用
String simNumber = "",termSeqId = "";
//指定SIM卡号及序列号
for(int i=0;i
for(int j=0;j
Cell cell = rs.getCell(j,i);
if(j==0){
simNumber = cell.getContents();
}
termSeqId = "633" simNumber;
}
String sql = "查询SQL";
int isOk = stmt.executeUpdate(sql);
if(isOk == 0