合并Json和数据库数据

时间:2018-12-09 13:29:53

标签: json datatable merging-data

我正在扩展一个应用程序,该应用程序当前从数据库中提取数据(作为DataTable),然后以适当的格式将该数据写到Excel电子表格中。该应用程序当前仅使用列名作为标题将数据的所有列写出(列名在获取数据的sproc中设置)。

我需要扩展应用程序以从另一个数据源(这次是WebAPI返回Json)中提取相似的数据集。这个新的数据源将具有一组不同的列和对象,但包含我需要映射的所有数据。例如,在数据库集中,有两个客户名称(每个名称由标题,名字,中间名,姓氏组成)作为单独的列。在Web数据中,Json数据中有一个具有相同字段的客户列表。

我正在寻找能够将数据合并到单个数据表中的最佳方法,这样就无需更改将数据写入Excel并设置其格式的代码,并且理想情况下无需更改该存储过程返回数据库数据(尽管有可能)。这些列在Excel工作表中必须以特定顺序排列,并且当前是基于它们在DataTable中的排列顺序

此刻,我正在从原始DataTable创建一个DataRow,并用Web数据逐列填充该DataRow,但似乎应该有一种更简单的方法。

有意义的希望

0 个答案:

没有答案