2008-10-07 107 views

回答

8

如果数据本来就不大,如果它是一个简单的表格,最简单的方法是创建和打开SQL Server Management Studio中的表和复制Excel数据粘贴到其中。

其他的解决方案是使用DTS或使用SSIS ..

+0

我对SSIS的体验... http://sgomez.blogspot.com/2007/10 /sql2005-importexport-wizard-sucks.html – sebagomez 2008-10-07 16:03:41

+0

感谢链接到高科技共和国的文章:http://blogs.techrepublic.com.com/datacenter/?p=205 – 2008-11-26 18:22:08

+0

怎么样用非企业服务器,像SQLite的?我还没有找到任何文件。 – happythenewsad 2009-06-26 18:23:25

1

您可以在Excel编写VBA代码:

  • 打开到数据库
  • 建表
  • 开始填写记录的连接通过电子表格的行循环的Excel
0

呦你可以将Excel文档本身作为一个数据库使用内置的ODBC驱动程序来达到这个目的。最快的方法是打开ODBC数据源管理器,配置现有的Excel文件数据源并选择一个工作簿。现在,您可以将Excel数据库映射到ODBC,只需要一个工具即可将ODBC数据库中的数据读入SQL Server数据库。

1

在SQL Server企业管理器有一个“导入数据”工具。它可以采用各种格式的数据(.mdb,.XLS,.CSV等)。指向要导入的文件(到新表中)并开始数据和结构的上载是一项简单的工作。另一方面,关于奇怪的Excel如何准确的评论......。我的建议是将你的数据剪切并粘贴到MS Acess表中(如果它是一个小表,所有数据大约10条记录,如果它非常大)。 MS Access数据转储将识别数据的任何“怪癖”。一旦创建了SQL表,通过MS Access表上传数据就是使用导入管理器(Source MS Access Table,Destination SQL Table)

16

将excel文件保存为文本(unicode)文件然后从所有程序中使用“sql导入导出数据”,然后选择“平面文件源”作为文件源并浏览txt文件。说明它简单明了。

15

的SQL Server 2008 R2 +

  1. 右击数据库
  2. 任务
  3. 导入数据
  4. Excel作为源
  5. 选择一个XLXS,XLS等...好去:)
相关问题