使用动态列导入CSV

问题描述 投票:0回答:1

我的供应商正在提供一个CSV文件,其中的列(第一行中包含的名称)是动态的-这意味着它们仅在其中包含数据且无法保证列的提供顺序时才会显示]

我希望了解导入这种可怕文件的最佳方法。

使用FileHelpers.net和可选字段。但是问题是列顺序可以更改

filehelpers
1个回答
0
投票
您可以动态构建FileHelpers类,然后将其与引擎一起使用以导入CSV。如果导入为DataTable,则可以检查是否存在一列,并使用该列填充数据库或对该列进行任何操作。
© www.soinside.com 2019 - 2024. All rights reserved.