【发布时间】:2015-05-19 16:46:15
【问题描述】:
我有一个包含 150 列的 Excel 文件,其中包含特定的列标题。在我的数据库中,有一个表 'ExcelImport' 列 ExcelHead (包含与 excel 列标题同名的列标题数据)。
create table ExcelImport( id int primary key,ExcelHead varchar(max))
insert into ExcelImport values(1,'Role'),(2,'Manager')
此表将根据另一个规则获取数据。我的要求是我需要从 ExcelImport 表中的 excel 中获取唯一的列数据并插入到另一个临时表中。从示例中我只需要获取 'Role' 和 'Manager' excel 列并且需要插入到临时表中。
注意:每次 ExcelImport 表数据都会被截断并插入 ExcelHead 的新值。
任何人都可以建议做同样的编码吗?
【问题讨论】:
-
,让我和你确认一下。您有一个数据库名称 ExcelImport ,其中有一列 ExcelHead 。 ExcelHead 将包含您要插入到另一个表中的 excel 文件的列名。您想要做的是您希望您的程序打开一个 excel 文件并仅获取与您之前添加到 ExcelHead 列中具有相同列的数据并将该数据添加到另一个表中。
-
ExcelImport 是表名..
-
你说的是对的……
标签: c# asp.net .net sql-server excel