Считать данные из *.xls в *.xml с помощью C#

225
16 июля 2021, 14:40

Всем доброго времени суток! Нужна помощь, сам не успеваю, да и знаний нет. Нет, мне не нужен код и полностью написанная программа - хотелось бы узнать, почитать, поломать голову и сделать самому.

Сама суть проблемы:

Что имеется: файл Excel 97-2003 года. Простенькая, маленькая(6*10) с некоторыми данными.

Необходимо: с помощью C# конвертировать этот файл в xml с некоторыми условиями, которые являются обязательными.

Пример выходного и исходного файла приложил, текст задачи и условия. Файлы По тому, что я смог нарыть сам:

Есть некие библиотеки, типа Open XML и основанные на ней, но, как узнал только недавно - они не поддерживают форматы 2003 года. Есть Office COM Interop - вроде с помощью этого средства можно, правда писали что она немного заторможена. Было немного информации и про другие, но исчерпывающую информацию по тому что я искал - не нашел.

В связи с этим - вопросы:

Как реализовать конвертер на с# используя командную строку? Чтобы было понятно почему я делаю через командную строку - я только начал изучать язык. Командную строку я хотя бы знаю определенные команды и все такое, а вот с WPF и Win.Forms еще не знаком.

Что лучше использовать и какие библиотеки? если можно ссылки на док-ию желательно на русском, еще один язык я не осилю...

Ну и в общем, куда копать, и что почитать на эту тему ? Сейчас пока пытаюсь реализовать хотя бы считывание данных с Excel через "Interop". А о том, как я буду передавать данные в xml даже не задумывался еще...

READ ALSO
Как правильно считывать бинарный файл

Как правильно считывать бинарный файл

У меня есть коллекция Book, в которой содержаться список книгЯ создаю бинарный файл и записываю в него эти данные

205
Отловить открытие папки в проводнике

Отловить открытие папки в проводнике

Можно как-то отловить открытие папки в проводнике на c# и передать путь в мою программу? Пытаюсь создать свой клон китайского clover'a

284
Как, на C#, посмотреть температуру “железа”?

Как, на C#, посмотреть температуру “железа”?

Я пробовал через using SystemManagement;

200
Извлечение данных из БД с помощью PDO и ООП PHP

Извлечение данных из БД с помощью PDO и ООП PHP

Набрался сил и начал изучать ООПИдет тяжело

189