Преобразовать электронную таблицу Excel в XML с атрибутами - PullRequest
0 голосов
/ 19 марта 2020

У меня есть электронная таблица Excel, которая содержит номера деталей и компоненты, принадлежащие этому номеру детали. Я хотел бы преобразовать это в XML для программы, которую я изменяю. Ниже показано, как расположены столбцы в файле Excel:

Номер детали продукта | СПС | Обозначение ссылки | Номер изделия | Местоположение

Я бы хотел отформатировать файл XML, чтобы он выглядел следующим образом:

<Product_Part_Number>
  <PCA_1>
    <Part>
      <RefDes>Z001</RefDes>
      <ItemNum>1234567</ItemNum>
      <Location>Bin 1</Location>
    </Part>
  </PCA_1>
  <PCA_2>
    <Part>
      <RefDes>R001</RefDes>
      <ItemNum>987654</ItemNum>
      <Location>Bin 30</Location>
    </Part>
  </PCA_2>
</Product_Part_Number>

Можно ли как-то прочитать столбец за раз, добавить PCA уровень, затем уровень RefDes, et c? Я думаю, что для этого потребуется пара циклов, но было бы любопытно, если бы кто-то уже делал это раньше.

1 Ответ

0 голосов
/ 19 марта 2020

Вы можете экспортировать файл xml в формат CSV, тогда будет просто обработать в C# коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...