Загрузка нескольких листов и экспорт на один лист для Excel - PullRequest
1 голос
/ 25 января 2012

В настоящее время я документирую изменения в конкретном файле Excel в Sharepoint. По сути, мы берем версии файла, получаем лист для загрузки, собираем данные на этом листе и загружаем эти данные на другой лист в другой книге. У меня все есть, но я ищу лучший способ загрузки нескольких листов данных и их объединения в одну, единственная проблема заключается в том, что большинство столбцов не совпадают. Поэтому я подумал, что мне нужно просто скопировать заголовки столбцов из последней версии, а затем с более старыми версиями проверить, совпадают ли столбцы и не создают ли они в конце другой столбец.

Я уверен, что это займет слишком много времени, и я действительно нуждаюсь в этом только для разовой сделки, потому что после этого мы просто добавим новую версию на лист, и это займет две секунды.

Я просто ищу лучший метод или проверенные методы. Спасибо за любую помощь.

1 Ответ

2 голосов
/ 25 января 2012

Когда я читаю вопрос, вы спрашиваете, как объединить таблицы при добавлении необходимых столбцов.

Если вы делаете это в C #, я предлагаю вам создать словарь, который сопоставляет имя столбца с номером столбца в листе аккумулятора. Теперь вы можете легко сопоставить столбцы с каждого из исходных листов с листом аккумулятора и добавить новый, когда в Словаре нет для него ключа.

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