excel通过plsql导入数据库 怎么打乱excel
excel通过plsql导入数据库:
1、准备工作:
(1)准备好要导入的excel文件,确保文件中的数据格式、数据项与要导入的数据库表字段一致,以确保导入数据正确无误。
(2)建立一个存放Excel文件的文件夹,如“D:\Inbox”。
2、使用PL/SQL Developer在Oracle中创建一个新的存储过程,如下:
create or replace procedure import_excel as v_sql varchar2(1000); v_file_name varchar2(100); v_column_list varchar2(1000); v_table_name varchar2(100); v_worksheet varchar2(100); v_dir varchar2(100); begin v_file_name := 'test.xls'; v_column_list := 'col1,col2,col3,col4'; v_table_name := 'testtab'; v_worksheet := 'Sheet1$'; v_dir := 'd:\inbox\'; -- 将Excel文件中的数据导入到临时表中 v_sql := 'create table '||v_table_name||'_tmp as select '||v_column_list||' from '||v_dir||v_file_name||' '||v_worksheet; execute immediate v_sql; -- 将临时表中的数据插入到数据库表中 v_sql := 'insert into '||v_table_name||' select * from '||v_table_name||'_tmp'; execute immediate v_sql; -- 删除临时表 v_sql := 'drop table '||v_table_name||'_tmp'; execute immediate v_sql; end; /
3、执行存储过程
打开PL/SQL Developer,在SQL窗口中执行以下语句:
exec import_excel;
4、检查导入结果
可以使用以下SQL查询语句来检查数据库表中是否有正确的数据:
select * from testtab;

怎么打乱excel:
1. 打开Excel,选择要打乱的数据区域,点击“数据”菜单,选择“排序”;
2. 在弹出的“排序”窗口中,选择“随机”,点击“确定”按钮;
3. 此时,Excel会将原来的数据以随机的顺序重新排列,实现了Excel数据的打乱。