Сортировка класса vb.net быстрее, чем использование excel

Несмотря на то, что я получил здесь, я обнаружил, что отправка данных в excel для использования excel, созданного в сортировке, была намного быстрее Excel.Range.Sort ("sending it to Excel") . В моей голове я предположил, что excel, вероятно, написан на более эффективном языке, и эффективность такого большого набора данных перевешивает небольшие служебные данные COM для передачи данных.

Теперь я использую пользовательский класс, мне было интересно, быстрее ли IComparable сортировка IComparable . Кто-нибудь сравнил их?

Ваш вопрос не очень ясен. Я полагаю, это означает, что вы сравниваете два метода:

  1. Сохранение данных в электронной таблице и вызов Excel.Range.Sort («отправка в Excel»)

  2. Сохранение данных в массиве Visual Basic и сортировка его с помощью собственного кода с использованием циклов и сравнений, написанных в VBA.

Техника 1 будет намного быстрее.

  • Заменить использование excel interop
  • C # Interop не закрывает процесс Excel после выполнения
  • Доступ к открытой книге Excel в C #
  • Как получить диаграммы из Excel и добавить их в Word с помощью Microsoft.Office.Interop?
  • Excel - Ширина столбца не совпадает с несколькими добавленными
  • Различные excel CLSID для Excel вызывают проблемы с Interop в программе C #
  • Создание нескольких листов Excel в VC ++
  • C # Microsoft.Office.Interop.Excel v15 slow
  • Как открыть Excel-книги без сообщения В книге содержатся ссылки на другие источники данных. программно?
  • Powershell и Excel, чувствительность к регистру с .replace
  • Vb.net Excel переместится в следующую строку
  • Interesting Posts

    Excel – возвращает список результатов строки, основанный на поиске ключевого слова в столбце с несколькими словами

    Преобразование xs: перечисления в XSD для выпадающих списков в Excel

    использовать код от excel vba addin

    Excel: Какой код следует писать для выбора нескольких ячеек непосредственно над ячейками, которые имеют определенное значение?

    Транспонирование данных в Excel и сопоставление с уникальным идентификатором

    Как использовать флажок, чтобы изменить формулу

    Excel VBA транспонирует с символами

    excel: правильная позиция столбца

    Gembox.Spreadsheet autofit не работает с первыми двумя столбцами C #

    Ускорение кода, который удаляет скрытые строки на листе

    Сохранение специальных символов в CSV, которые можно открыть как на ПК (Excel), так и на Mac (Numbers)

    Инструмент командной строки для преобразования xls / xlsx в xml?

    Используйте Index и Match с несколькими значениями поиска, чтобы получить один результат

    Loop Через диапазон ячеек в Excel

    vba Вставить jpg в определенные ячейки, сопоставив значение ячейки с именем изображения

    Давайте будем гением компьютера.