Лучшая практика использования разных входных данных и генерация XML на основе того же XSD в .NET.

У меня есть XSD с необязательными и обязательными полями, и у вас есть куча разных файлов Excel с совершенно разными данными. Все обязательные поля присутствуют во всех файлах Excel, но в случае дополнительных полей эти Excels отличаются.

Я планирую написать приложение .NET C # для генерации XML на основе XSD из этих Excel.

Я сгенерировал классы C # из XSD, и я могу сериализовать данные путем жесткого кодирования сопоставления для каждой структуры таблиц Excel.

Я не доволен этим решением, потому что мне нужно постоянно модифицировать код, когда я получаю другую структуру Excel.

Какова наилучшая практика написать ее как можно более общую?

Interesting Posts

Выделение строк на основе двух соседних ячеек разных, но определенных чисел

Список полюсов мощности

.NET Excel Interop-код останавливается после открытия файла

Cell 1 = Cell 2, Cell 2 = Cell 1, Оба имеют разные методы ввода, Excel VBA

Кнопка Set to Unlocked

Определение отношений с Access SQL в сочетании с инструкцией IN

Используя VBA, чтобы найти начальное значение, подсчитывайте строки до тех пор, пока это значение не станет равным 0 и не приведет к результату записи. Повторите для той же колонки до конца достигнутых данных

Скопируйте выделенные значения из текстового файла и сохраните в листе Excel с помощью MATLAB

Быстрое слияние дубликатов в excel с использованием VBA

Макрос не перемещает строку после нахождения символа

Модель данных в excel 2010 и 2013 // сбор данных

Функция подсветки VBA в очень большом листе Excel

Код для пользовательской формы (spinner), возвращающий тип несоответствия, если выбрано множество ячеек. VBA Excel

Удаление дубликатов с помощью формулы

считать, если переменный диапазон vba

Давайте будем гением компьютера.