例如我现在要导入一张《利润及利润分配表》EXCEL的数据到SQL中,由于报表格式的缘故,前面开始的几行是报表的表头,不需要导入的。从第4行开始才是真正需要导入SQL的数据,怎么样用SQL语句/SQL编程来实现啊?OpenDataSource的方法好像没有制定从第几行开始读取数据的参数可以指定的?
请高手指教一下,谢谢!
请高手指教一下,谢谢!
解决方案 »
- SQL一个奇怪的问题,希望有人解答
- 有關OPENROWSET,如何識別用tab分開的txt文件,並分出各個字段
- 如何在SQL Server里跟踪一个表的操作(十分紧急!!高分求救!!)
- 设计数据库的问题
- 如何知道一个表里哪个字段是关键字?
- 请问如何用SQL 脚本语句建立表的时候添加字段的“描述”,然后可以用一个语句输出这个表的详细情况呢?
- 关于子查询的问题.....online等待
- 数据库服务器登录问题
- 在设计表时用用default默认语句设置字符串值''好吗?有谁用过?
- 怎样配置本地InterBase应用程序的客户端和服务器端
- 如何获取DATABASE中所有TABLE中的数据笔数?
- “在流水模式下,事务无法启动”怎么回事?
OpenDataSource('MICROSOFT.JET.OLEDB.4.0', 'Excel 8.0; HDR=NO; IMEX=1; DATABASE=c:\利润表.xls')...[Sheet1$]
这里面的HDR=NO; IMEX=1分别是什么参数啊?什么作用?
IMEX=1 这个不用太关心, 如果不设置这个选项的话, 那么字母数字混合的列在导入的时候, 有些数据导不进去, 会变成NULL
OpenDataSource('MICROSOFT.JET.OLEDB.4.0','Data Source="c:\利润表.xls";User ID=;Password=;Extended Properties=Excel 8.0;HDR=YES; IMEX=1;')
...[Sheet1$]这样写不行的吗?