Вставка строк и изменение границ ячеек в Excel Interop из C#

Задача: вставить строки в таблицу Excel и проставить границы ячеек. Вставка строки может потребовать если ниже динамически заполняемой таблицы находятся еще какие-то данные, например подвал документа с подписями и/или статистикой. при наличии вставка строки будет выглядеть так При этом надо … Читать далее

Excel 2010, Windows 7, два монитора и "ошибка при направлении команды приложению"

По умолчанию Excel 2007/2010 не поддерживает работу с несколькими мониторами - все документы открываются только на одном. Чтобы разные документы можно было растаскивать по разным мониторам, надо поставить в настройках галку на параметр с интуитивно понятным названием "Игнорировать DDE-запросы от … Читать далее

Как прочитать db3/dbf/dbase из C#

Одна из особенностей работы в корпоративной среде - необходимость работы с древними как шерстистые носороги форматами. На самом деле для промышленных систем не особо нужен даже графический интерфейс, не говоря уже о более новых технологиях - на некоторых предприятиях до … Читать далее

Работа с Excel из C# через COM Interop, часть 3, чтение данных

В предыдущей статье я рассмотрел простую запись данных в документ Excel. Теперь настала пора чтения. Само собой мы можем прочитать данные из ячейки по индексу, но из какой именно? Кроме простого чтения нам необходимо знать, какая часть документа заполнена данными. … Читать далее

Как полностью закрыть Excel, вызванный из C# Interop

Работа c Excel в C# похожа на работу с Word, но вот выход закрытие используемого в коде приложения осуществляется несколько более сложным образом: предполагая, что … Читать далее

Работа с Excel из C# через COM Interop, часть 1, открываем документ и выводим данные

Задача: вывести данные в таблицу Excel с красивым оформлением и открыть ее, чтобы пользователь мог напечатать или сохранить средствами самого Excel. Необходимо поддерживать все версии Office, начиная с 97, то есть вывод в новые xml-форматы Office 2007 и выше невозможен … Читать далее