none
如何Microsoft Office Excel 2007导入到SQL 中呢?? RRS feed

  • 问题

  • 我的是网站的形式啊>????我不知道怎么写程序呢????我是第一次写这样的程序代码??帮忙提供一些资料好吗???
    当我自己逆境的时候,我认为我够!因为我勤奋、节俭、有毅力,我肯求知及肯建立一个信誉。 对人诚恳,做事
    2009年6月20日 12:01

答案

  • 我要的程序代码啊!!不是什么把,excel2007转化成数据库啊!!!
    我要的写程序代码把excel2007数据插入到我创建好的数据库中啊
    当我自己逆境的时候,我认为我够!因为我勤奋、节俭、有毅力,我肯求知及肯建立一个信誉。 对人诚恳,做事

    hi,
       这个也不难啊,
      创建一个数据源,选择你现在的excel文件,ADO.NET的向导会帮助你创建数据连接等文件。查询操作应该也会给你生成。你只需要在代码里调用读数据的方法就可以了。
      然后传给你保存数据的方法,一些数据的参数。基本就可以了
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月22日 4:45
    版主

全部回复

  • 如果你用ADO.net做的话,分两步走,把数据读到内存之后再写入数据库。 如果想直接在SQL Server里面做的话,去SQL Server论坛问。
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP
    2009年6月20日 16:00
    版主
  • 我的是网站的形式啊>????我不知道怎么写程序呢????我是第一次写这样的程序代码??帮忙提供一些资料好吗???
    当我自己逆境的时候,我认为我够!因为我勤奋、节俭、有毅力,我肯求知及肯建立一个信誉。 对人诚恳,做事
    Hi,
       我来给你几个参考建议吧。以前做做过这样的工作,就是不同数据源之间的数据导入到SQL2005里。
    大概有以下几种方式吧,你都可以尝试一下:excel 2007也是数据源的一种。
    1.sql2000/2005/2008应该提供的数据导入工具,你使用向导,更具提示选择数据源excel就可以,数据库会创建对应的表。


    2.把excel2007转换为access,然后再使用数据库的数据导入工具向导,后面和方法1类似;
    3.就是上面大家介绍的,使用ADO.NET,你来自己编写代码读数据,然后插入到数据库。

      前面的方法1和2,在对于数据简单的情况,处理还是很方便的,但是你要是数据的字段长度超过255,excel2007转换为excel2003或者access2003的时候对出现数据丢失和截断。  如果数据库不支持0ffice 2007,你需要把excel2007先转换为2003,再倒入。
       你根据自己的实际情况取舍吧~
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月21日 11:11
    版主
  • 我要的程序代码啊!!不是什么把,excel2007转化成数据库啊!!!
    我要的写程序代码把excel2007数据插入到我创建好的数据库中啊
    当我自己逆境的时候,我认为我够!因为我勤奋、节俭、有毅力,我肯求知及肯建立一个信誉。 对人诚恳,做事
    2009年6月21日 14:02
  • 我要的程序代码啊!!不是什么把,excel2007转化成数据库啊!!!
    我要的写程序代码把excel2007数据插入到我创建好的数据库中啊
    当我自己逆境的时候,我认为我够!因为我勤奋、节俭、有毅力,我肯求知及肯建立一个信誉。 对人诚恳,做事

    hi,
       这个也不难啊,
      创建一个数据源,选择你现在的excel文件,ADO.NET的向导会帮助你创建数据连接等文件。查询操作应该也会给你生成。你只需要在代码里调用读数据的方法就可以了。
      然后传给你保存数据的方法,一些数据的参数。基本就可以了
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年6月22日 4:45
    版主