【问题标题】:Import Excel with different columns in Sql Server 2005在 Sql Server 2005 中导入具有不同列的 Excel
【发布时间】:2013-07-02 00:16:28
【问题描述】:

我想导入带有变量号的 excel。列到 MS SQL Server 2005 中的动态表中。 问题:由于列不固定,表结构也不固定所以如何进行。

【问题讨论】:

  • 您能否至少向我们展示您的 MS Excel 文件的外观(即格式),并可能将其转换为图像文件,然后在此处显示。
  • 将很快提供..
  • edper如何上传图片文件
  • 把它放在 tinypic.com 上然后提供链接,我们将在此发布它。

标签: sql sql-server excel sql-server-2005


【解决方案1】:

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

  • 在数据库中创建具有足够列数的表(例如 50 或 100 个名为 Temporary 的列)
  • 每当有 Excel 文件用于导入数据时,将数据导入 这个临时表
  • 然后将导入的数据显示给用户进行验证和映射与记录必须去的表
  • 询问用户他想将临时数据放在哪个表中 表,其中临时表的字段映射到 所需的表,然后将数据插入该表中

仅当您想导入客户等数据时,这才有用。但是,如果您要导入诸如日常交易之类的大量数据,那么向用户显示导入的数据然后要求他进行映射可能是非用户友好的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 1970-01-01
    • 2013-10-29
    相关资源
    最近更新 更多