Слияние данных JSON и базы данных - PullRequest
0 голосов
/ 09 декабря 2018

Я расширяю приложение, которое в настоящее время извлекает данные из базы данных (как DataTable), а затем записывает эти данные в электронную таблицу Excel с подходящим форматированием).В настоящее время приложение просто записывает все столбцы данных, используя имена столбцов в качестве заголовков (имена столбцов задаются в sproc, который получает данные).

Мне нужно расширить приложение, чтобы также получитьаналогичные данные поступают из другого источника данных, на этот раз WebAPI возвращает Json.Этот новый источник данных будет иметь другой набор столбцов и объектов, но содержащий все данные, которые мне нужно отобразить.Например, в наборе базы данных есть два имени клиента (каждое из которых состоит из названия, имени, отчества, фамилии) в виде отдельных столбцов.В веб-данных есть данные о клиентах в данных Json с теми же полями.

Я пытаюсь найти наилучший подход к возможности объединения данных в одну таблицу данных, чтобы код, которыйзаписывает данные в Excel и форматирует их не нужно изменять, и в идеале без изменения sproc, который возвращает данные базы данных (хотя это возможно при необходимости).Столбцы должны быть в определенном порядке на листе Excel, и в настоящее время они основаны на их порядке в DataTable

. В настоящий момент я создаю DataRow из исходного DataTable и заполняю этот DataRow через Интернет.данные столбец за столбцом, но кажется, что должен быть более простой способ сделать это.

Надеюсь, что имеет смысл

...