不知你用何种格式的数据库,下面用access举个例子;
新建一个空数据库(或打开已有数据库文件),在d出的数据库对话框中点击“新建”----导入表---在“导入”对话框中的“导入类型”中选“ms
excel”按路径找出你要导入的的excel文件,就样就可以了
如果你要将excel文件导入已有数据库表中,应注意excel文件的字段设置与accesss的字段应一致。
1、直接用Sql语句查询
2、先用excle中的数据生成xml文件,再把xml导入数据库
第一种方法(方法二以后再试),找到联机丛书里实现此功能的Sql语句如下:
SELECT
FROMOpenDataSource('MicrosoftJetOLEDB40',
'DataSource="c:Financeaccountxls";UserID=Admin;Password=;Extendedproperties=Excel50')xactions
语句是有了,但我还是试了很久,因为各个参数具体该怎么设置它没有说。Data
Source就是excel文件的路径,这个简单;UserId、Password和Extended
properties这三个属性我改成了各种各样的与本机有关的用户名、密码以及excel版本都不对,最后用上面例子里的值“User
ID=Admin;Password=;Extended
properties=Excel
50”才成功了,晕啊;最后个“xactions”更是查了很多资料,其实就仅仅是excel文件里所选的工作表名而已,怪我对excel不够熟悉了,另外注意默认的Sheet1要写成[Sheet1$]
最后,看看我成功的测试
数据库里建好一个表testTable_1,有5个字段id,
name,
date,
money,
content,C盘下book1xls文件的sheet1工作表里写好对应的数据并设好数据类型,执行如下插入语句:
insertintotestTable_1([name],[date],[money],[content])
Select[姓名],[日期],[金额],[内容]
FROMOpenDataSource('MicrosoftJetOLEDB40',
'DataSource="C:Book1xls";
UserID=Admin;Password=;Extendedproperties=Excel50')[Sheet1$]
select里的列名我一开始用代替,但发现输出顺序与我预期的不同,是“金额、内容、日期、姓名”,不知道具体有什么规律,就老老实实写名字了。 *** 作成功
回过头来看看市场部的要求,假设在我这张表里实现,可以先判断如excel里存在与记录相同的name字段(name要唯一非空)时就删除记录,之后再插入,这样简单,但自增的id字段会因为插入而改变,那是不行的了。可行的方法是先读出excel里全部记录,然后用游标一条条分析,如果存在这个name就更新否则就插入。OK,下次就不用让他们再对着文档一条条Update了
1)打开你的sql server,找到要导入数据的数据库,右键——〉任务——〉导入数据
2)按照图示选择要导入的excel
3)选择导入到哪个数据库
4)导入excel选择第一项即可,选择第二项是表与表直接内容的筛选复制
5)选择源表和源视图
6)编辑映射页面
7)继续下一步,点击完成,看到传输数据完成页面
8)进入数据库刷新,查看刚刚导入的表,完成!
、打企业管理器打要导入数据数据库表按右键所任务--导入数据dDTS导入/导向导按
步
2、选择数据源
Microsoft
Excel
97-2000文件名
选择要导入xls文件按
步
3、选择目
用于SQL
Server
Microsoft
OLE
DB提供程序服务器选择本(本数据库
VVV)使用
SQL
Server身份验证用户名sa密码空数据库选择要导入数据数据库(
client)按
步
4、选择
用条查询指定要传输数据按
步
5、按
查询器源表列表要导入xls文件列各列加入右边
选列
列表步定要注意加入列顺序定要与数据库字段定义顺序相同否则错按
步
6、选择要数据进行排列顺序步选择列查询语句
order
by
面所跟列按
步
7、要全部导入则选择
全部行按
步
8、则看根据前面 *** 作查询语句确认误按
步
9、看
表/工作表/Excel命名区域
列表
目
列选择要导入数据表按
步
10、选择
立即运行按
步
11、看整 *** 作摘要按
完
即
方法/步骤
首先打开SQL SERVER 的企业管理器,到你要导入数据的数据库的表上右键,选择所有任务,导入数据。在d出的对话框上点击下一步。
选择数据源为EXCEL如图所示。
选择要导入的EXCEL文件
输入你的数据库的登入信息
选择第一个项目(从源数据库复制表和视图),然后点下一步
选择你要导入的表的第几页,其中目的表是可以修改的,如果要转换其中的数据,点后面的小方块,上面有三个小点的小方块。
点击下一步,完成,即可
数据导入很快的,导入的结果会反馈给你。点击完成。
刷新你的数据库,这个时候你可以发现你导入的数据表已经存在并可以使用了。
1 准备Excel导入数据
2 把Excel文件另存为(文本文件(制表符分隔)(txt))
3 把新生成的studenttxt文件导入到plsql
打开plsql连接到要导入的oracle数据库再打开Tools --> Text importer --> Open data file 选择要导入的txt文件
4 设置导入数据表结构
新生成的表字段会对应Excel文件第一行标题,但新生成的表字段Type需要设置,可以设置为nvarchar (导入数据为临时数据,如果需要可以后期再作类型变换处理)
5 在Data to Oracle Tab中设置导入的表及相应的栏位
方法如下: 1、打开要导入的Excel文件,观察第一列是为字段还是数据。 2、打开SQLServer,在需要导入的数据点击右键 任务-导入数据 出现导入导出向导。 3、点击下一步 ,进入选择数据源页面,注意红框设置。 4、点击下一步 ,进入
1excel如何导入数据
其他工作表的数据,如何导入到正在编辑的excel工作表中,具体步骤如下:
1、首先我们先打开需要导入外部数据的工作表,打开之后单击需要从哪一行哪一列开始导入外部数据的单元格。单击之后将鼠标移到菜单栏,这时我们可以看到有一个“数据”按钮,单击该按钮会下拉很多选项。
2、在下拉的选项里我们可以看到有一个“导入外部数据”选项,将鼠标移到该选项又会下拉很多选项。
3、在下拉的选项里我们单击“导入外部数据”按钮,单击之后会d出如图对话框,这时我们找到需要导入数据的工作表的存放位置,找到之后单击打开按钮
4、单击打开按钮之后会d出如图对话框,这时我们单击确定按钮,单击之后又会出现第2所示情况,这时我们选择存放的位置是否是现有的工作表中还是新建工作表中,我们根据自己的实际情况来选择,假如是放置在现有的工作表中,那么直接单击上方的确定按钮。
2怎么把word里的数据导入excel
方法如下: 1、首先,打开媒介工具“记事本”,将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt文件取名为“1txt”。
2、打开excel表格,点击“数据”选项卡,在“获取外部数据”当中,找到“自文本”。 3、点击“自文本”,d出下一窗口,选择刚才保存的名为1的txt类型文件,点击“导入”。
因“自文本”方式数据导入默认的只有三种文件类型txt、csv、prn,所以需要事先将word转变为txt。 4、d出文本导入对话框,选择默认的固定宽度,意思就是数据与单元格一一对应。
如果选择分隔符号,则导入的所有数据将会在一个单元格当中,接着,点击下一步。 5、设置分行线,其实就是导入数据列数的控制,单击鼠标,可以在任意位置增加分行线。
双击任意分行线,就会删除。完成设定后,点击下一步。
6、设置输出数据的格式,一般不需要进行任何设置,选择常规即可,点击“完成”。 7、导入完成。
3如何将Excel中一个表格的数据导入到另一个表格
工具/原料 Excel 2003 方法/步骤 1如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。
现在要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应; 2选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令; 3在“或选择类别”中选择“查找与引用”; 4在对应的“选择函数”中选择“VLOOKUP”,点击确定; 5在出现的“函数参数”面板点击第一个选项箭头处的按钮; 6点击“张三”名字,即“A2”单元格,表示要查找“张三”的成绩,点击上面的按钮回到面板上; 7点击第二个选项箭头处的按钮; 8选中表2,同时选择A列和B列,然后点击上面的按钮; 9因为在表2中语文成绩在第二列,所以第三项填入数字“2”; 10第四项直接填入“0”即可,点击确定; 11看到表1中张三的语文成绩出现了数值,该数值与表2相同; 12选中C2单元格,用填充柄下拉,所有的语文成绩就从表2填入表1中去了。
4如何在excel表格中导入外部数据我想用excel表格进行单元数
这么 *** 作: 1、首先将拟导入有列标数据表,保存到硬盘指定位置如E:数据源01。
2、新建一个EXCEL文件如数据分析表01,将光标置于拟导入数据位置如A1,“数据/导入外部数据/导入数据/点击'E:数据源01'/打开/确定/属性/刷新控件/打开工作簿时自动刷新/确定/新建工作表/确定”,即可将数据源导入到过来。 3、数据源可根据需要更改数据。
4、每次打开数据分析表时,在d出的“查询刷新”对话框中点选“启用自动刷新”按钮,即可自动刷新导入的数据源01的数据。 ●若是自网站导入数据,上述第2步则应选择“数据/导入外部数据/新建web查询”,输入网络数据表地址,按界面提示 *** 作,即可将数据导入,其他 *** 作则相同。
说起来复杂, *** 作其实很简单,一试便知。
5如何将TXT文档中的数据直接导入到Excel表格中
在Excel中的“数据”选项中选择“获取外部数据”中的“自文本”,按向导导入文本文件,就能将TXT文档中的数据按格式直接导入到Excel表格中。
具体 *** 作请参照以下步骤。 1、在电脑上打开一个Excel表格,点击菜单栏“数据”选项,在出现的工具栏“获取外部数据”选择“自文本”选项后点击。
2、点击后进入文件选取界面,找电脑中找到目标文本导入。文本文件内容如下图。
3、d出文本导入向导,默认选择“分隔符号”选项,点击“下一步”继续。 4、在“分隔符号”选项的“其他”选项中输入逗号,注意中英文输入,此时可预览数据。
点击“下一步”继续。 5、在“列数据格式”选项中选择文本,确定后点击完成按钮退出。
6、然后在Excel中选择一定的表格区域后,文本文档导入成功。就能将TXT文档中的数据按格式直接导入到Excel表格中。
6如何把excel表格数据导入到数据库
1、打开SQL Server 2014 Management Studio 数据库,并且登录进去; 2、新建一个数据库,将excel导入,在新建的数据名字上,鼠标右键,选择任务选项,之后导入数据,就会看到导入excel文件的窗口; 3、下拉框选中Microsoft Excel,浏览添加你需要导入到数据库的excel文件,然后点击下一步; 4、下拉框选中sql开头的,验证方式自己选择,一般是默认的验证方式,然后下面的数据库; 5、出现的这个页面不用动任何 *** 作,直接继续点击下一步即可; 6、现在表示导入成功,上面有各类详细的数据,可以选择关闭,这个时候记得刷新数据库的表,否则看不到新导入的数据。
7如何将网站数据导入到excel
网页数据如何导入到Excel表格并同步更新 很多时候,有些数据是来自于网页的,如果我们要收集网页数据并用Excel来分析的话,是不是需要把网页上的数据一个一个的输入到Excel中呢?其实有一个非常方便的方法,那就是使用Excel 2013自带的工具---从网页获取数据,不仅能够快速的获取数据,并且还能够做到与网页内容同步更新。
下面为详细的 *** 作方法。 1、首先打开Excel,在菜单栏中点击:数据--自网站。
2、你会看到打开一个查询对话框,在这里会自动打开你的ie主页,在地址栏输入你要的网址,然后点击转到。 我们看到打开了一个网页,假如我们要导入这个表格数据,我们看下面第二幅图,点击左上角的**按钮就可以,选中表格以后,**按钮变成了绿色的。
3、接着点击导入按钮,你会看到下面第二幅图,等待几秒钟。 4、打开对话框,提示你将数据放入哪个位置,点击确定可以导入数据。
5、你还可以点击属性,对导入进行设置,如图所示,下面第二幅图中,如果你设定刷新频率,你会看到Excel表格中的数据可以根据网页的数据进行更新,是不是很强大。 6、好了,这就是我们导入的数据,现在的Excel 2013是不是很强大,哈哈,赶紧去安装一个Office 2013,然后试试它的强大功能吧。
以上就是关于如何将excel表格导入到数据库表中全部的内容,包括:如何将excel表格导入到数据库表中、如何把Excel表中数据导入数据库、如何将excel中的数据导入到数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)