Как я могу получить заказ на лист в соответствии с требованиями, независимо от порядка листа в excel

Мой файл excel состоит из следующих sheets

 |_____|_____|____|____|____|____|____|____|____||____||____||____||____| |_____|_____|____|____|____|____|____|____|____||____||____||____||____| |_____|_____|____|____|____|____|____|____|____||____||____||____||____| \__Basic Salary__/\__Bank__/\__Contact__/\__Hourly Salary__/\__Presonal__/ 

Что-то вроде этого, что бы заказать sheets я хотел бы упорядочить их в моем обязательном порядке следующим образом

 1) Personal 2) Contact 3) Salary 4) Bank 

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

Предполагая, что вы используете Microsoft.Office.Interop.Excel , тогда ваши .Worksheets вашей книге имеют такие методы, как Move([before], [after]) . Таким образом, я бы предложил играть с методом Move() чтобы переупорядочить листы. Примечание (из тегов): вы не должны использовать автоматизацию excel из веб-приложения; этот сценарий не поддерживается.

  • Open XML SDK: форматирование части ячейки Excel
  • Excel Connectionstring DriverId
  • C # заполняет данные, чтобы excel.range не работал
  • LinqToExcel получает значение гиперссылки
  • Отладка C # Excel Addin через SharpDevelop в Windows
  • Вставить в Excel из DataGridView
  • Легкий способ увеличения числа ячеек в Excel
  • Управление Excel внутри элемента управления WebBrowser
  • EPPlus - копия листа из шаблона в другой excelpackage не работает (C #)
  • Экспорт данных в Excel 2003, 2007 и выше
  • Таблица Excel и таблица MS Access Присоедините визуальную студию C #
  • Давайте будем гением компьютера.