对Excel进行读写要注意的问题

通常读写Excel都是通过ODBC或者OLE方式,这种方式网上方式有很多,如:

直接通过ODBC读写Excel表格文件

http://www.vckbase.com/document/viewdoc/?id=421

但上次使用时,代码是没错,但确很难成功,当然使用例子中提供的Excel文件是可以的,这是为什么呢?

原来是因为在数据库方式对Excel文件进行操作前,需要先对它进行格式化。

通过数据库方式进行访问,首先需要的是数据库名称,这里就是Excel文件的名称,然后是访问数据库中的表,而这里数据表是哪个呢?我们肯定首先会想到是文件中的Sheet(Sheet1,Sheet2,Sheet3或者是自己改过的名称),而事实并非如此,我们首先需要把需要的数据整理成数据表才能访问,步骤如下:

全选excel表中所有的数据(空白部分不要选,被选中的数据才会出现在SQL查询中):

然后在菜单中点击"插入"->"名称"->"定义"

在第一格中输入"test",记住,这才是真正的数据表的名称

如此,就可以通过数据库的访问方式来访问该Excel表格了。

这里推荐另外一种读取Excel的方式,直接把它当作数据文件来读写:

http://www.vckbase.com/document/viewdoc/?id=815

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值