在Sql Server 2005中导入具有不同列的Excel

在Sql Server 2005中导入具有不同列的Excel,sql,sql-server,excel,sql-server-2005,Sql,Sql Server,Excel,Sql Server 2005,我想将列数可变的excel导入MS SQL Server 2005的动态表中。 问题:由于列不是固定的,所以表结构也不是固定的,所以如何继续。这不是问题的完整解决方案,但这可能会对您有所帮助 在数据库中创建一个列数足够的表(例如50列) 或名称为“临时”的100列) 每当Excel文件用于导入数据时,将数据导入 这张临时桌子 然后将导入的数据显示给用户以进行验证,并与记录所在的表进行映射 询问用户他想将临时数据放在哪个表中 表,临时表的哪些字段映射到 然后将数据插入到该表中 只有当您希望导入

我想将列数可变的excel导入MS SQL Server 2005的动态表中。
问题:由于列不是固定的,所以表结构也不是固定的,所以如何继续。

这不是问题的完整解决方案,但这可能会对您有所帮助

  • 在数据库中创建一个列数足够的表(例如50列) 或名称为“临时”的100列)
  • 每当Excel文件用于导入数据时,将数据导入 这张临时桌子
  • 然后将导入的数据显示给用户以进行验证,并与记录所在的表进行映射
  • 询问用户他想将临时数据放在哪个表中 表,临时表的哪些字段映射到 然后将数据插入到该表中

只有当您希望导入客户之类的数据时,这才有帮助。但是,如果您想导入数据,比如可能是大量的日常事务,那么将导入的数据显示给用户,然后要求用户进行映射可能是一种非用户友好的选择

请您至少向我们展示您的MS Excel文件的外观(即格式),并可能将其制作成图像文件,然后在此处显示。稍后将提供..如何上传图像文件EdPer将其放在tinypic.com上,然后提供链接,我们将在此处发布。