2012-01-25 5 views
1

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

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

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

ответ

2

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

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

Смежные вопросы