Запись таблицы Excel в Excel с помощью Interop

Я использую Excel Interop для генерации таблицы Excel в файл xlsx. У меня очень простая таблица с 3 столбцами и без заголовка, без итогов, но имеет 2 строки. Теперь, когда я создаю файл Excel, я использую следующий код

... Range rng = worksheet.Range["$A$1:$C$2"]; ListObject lo = worksheet.ListObjects.Add(xlSrcRange, rng, Type.Missing, XlYesNoGuess.xlNo); lo.ShowHeaders = false; ... 

С помощью приведенного выше кода он генерирует таблицу с диапазоном ячеек A2: C3 вместо A1: C2. Но любые значения, заданные в строке A, устанавливаются, но вне таблицы. Если я установил ShowHeaders в true в третьей строке кода выше, то Excel преобразует верхнюю строку в строку заголовка и все еще перемещает диапазон ячеек таблицы в A2: C3

Я делаю что-то неправильно? Я ценю любую помощь и рекомендации для решения этой проблемы.

благодаря

Jaideep

Попробуй это

 // //~~> Rest of your code // Range rng = worksheet.Range["$A$1:$C$2"]; ListObject lo = worksheet.ListObjects.Add(xlSrcRange, rng, Type.Missing, XlYesNoGuess.xlNo); lo.ShowHeaders = false; Excel.Range rngRowOne = worksheet.get_Range("A1", "A1"); rngRowOne.EntireRow.Delete(Excel.XlDirection.xlUp); // //~~> Rest of your code // 
  • Excel Заменить все найденные символы
  • Ошибка при создании PDF-файла с помощью Excel в ASP.NET
  • Настройка названия диаграммы Excel программно
  • Как программно установить любой другой столбец на листе в Interop
  • Powerpoint Изменить диаграмму Ширина легенды
  • Выполнение COM-вызовов из одного потока зависает нить
  • Присоединить к существующему экземпляру Excel, даже если VBA открыт с помощью экземпляра Excel
  • Как просмотреть значения раскрывающихся списков Excel или флажков с c # или vb.net?
  • Ошибка .NET: зависимость «Microsoft.Office.Interop.Excel» не найдена
  • Отправка электронной почты с помощью Interop.Excel без сохранения
  • Программно (C #) конвертировать Excel в изображение
  • Давайте будем гением компьютера.