简答Excel中数据表字段的主要类型有哪些?
declare t table(id numeric(18,2))
insert into @t
SELECT col1
FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[sheet1$]
select * from @t
/*
id
--------------------
1535603.28
(所的为 1
*/
数据库有哪些类型,EXCEL数据库属于哪种类型
那个‘abc’等符串是不了的吧,如果你要导入的数字的,我可以告诉你,但是txt文件要事先调一下,像
12 33 36
15 13 28这样就行了,然后用excel打开它,注意将文件类型选为所有文件,要不找不到txt文件,找到后打开,第二步会让你选以什么为分隔符制表,选上空格,然后打开了就是个表格,复制数据,然后打开matlab,工作空间处新建矩阵,然后点开,粘贴进去就可以了,当然excel与matlab有接口,但也不比复制粘贴省事,就这样做就可以了
编程 ,用matlab读取excel,但是表格里面的数据类型...
通过sql服务器数据导入到07版excel:
INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=D:/XXX/AA.xlsx;' , 'SELECT A1,B1 FROM [Sheet1$]')select A1,B1 from [Table]'
注意:
1、select所带的字段要求一一对应,若不对需要指定字段;
2、excel表需事先输入指定字段A1,B1;
3、命令行【SELECT A1,B1 FROM [Sheet1$]】的sheet名需与excel表的sheet名对应,若不对应则提示:"Microsoft Access 数据库引擎找不到对象“Sheet1$”。
通过sql,将07版excel数据导入到服务器:
INSERT INTO [Table]
(A1,B1)
select A1,B1
FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','Data Source=D:/XXX/AA.xls;Extended Properties=Excel 12.0')...[Sheet1$];
注意:
1、两个select所字段要求一一对应,若不对应则需要指定字段;
2、sql的tabel表需事先输入指定字段A1,B1;
3、命令行【SELECT A1,B1 FROM [Sheet1$]】的sheet名需与excel表的sheet名对应,若不对应则提示:"Microsoft Access 数据库引擎找不到对象“Sheet1$”。
通过excel,将服务器数据导入到07版excel:
1、在数据选项卡,选择SQL SERVER数据源;
2、在弹出的选项框中,输入服务器IP地址和帐号密码;
3、选择具体输入的表格;
4、弹出的选项框中,输入SQL SERVER服务器密码;
5、点击确定后,SQL SERVER连接数据源并读取数据;
通过sql,实现服务器数据和excel数据联合查询:
select * from [Table] t1,(select A1,B1FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','Data Source=D:/XXX/AA.xls;Extended Properties=Excel 12.0')...[Sheet1$];) t2where t1.A1 = t2.A1
注意:
1、将excel查询的结果集视为sql的tabel表;
2、excel表格需为关闭状态;
在excel表里,什么是:字段、记录、数据类型、多工...
当然是Excel的数据类型啊。通过MS查询分析器可以把数据清单视作小型数据库处理。
对于想要对Excel表数据进行数据库处理,而又不想导数据库的人来说,十分方便。
java 读取excel并设置各列数据的类型
Excel数据直接为Access数,但不能直接转换成SQL数据,主要是类长度不匹配。可过软件转换,不过非常繁琐,方法如下:
1、安装“Excel服务器2008”软件,它可以帮你将Excel数据互换为SQL数据;
2、关键是数据列长短不匹配问题,需要手工调整(服务器设置以及Excel选项设置);
3、通过软件互换。
我也正在学习中,有技巧性的问题与朋友们共享,呵呵!