导入Excel与Sql Server 2005中不同的列

我想用variablesno导入excel。 的列转化为MS SQL Server 2005中的dynamic表。问题:由于列不固定,表结构也不固定,所以如何继续。

这不是一个完整的解决你的问题,但这可能会帮助你。

  • 在数据库中创build一个具有足够列数的表(例如50或100个名称为Temporary的列)
  • 每当Excel文件进​​入导入数据导入数据在这个临时表
  • 然后将导入的数据显示给validation和映射用户的logging必须去的表
  • 询问用户在哪个表中他想从临时表中放入数据,哪些临时表的字段被映射到所需表的字段,然后将数据插入到该表中

这只有在您想要导入像客户这样的数据时才有用。 但是如果你想导入像日常交易这样的数据,那么向用户显示导入的数据,然后询问他的映射可以是非用户友好的选项。