Работа с Excel файлом на easy уровне - C#
Формулировка задачи:
Драсти.... Всё уже перелопатил. Часа 2 ковыряюсь но не могу найти способа как прочесть и записать в excel ячейку.
Не просто абрыкадабры на 20 строк а что бы было как с чтением обычного файла.
Типо обьявляем обьект с указанием файла с которым обьект будет работать и уже следующей строкой указываем ячейку с которой читать данные или ячейку с значением для записи и сейвем с закрытием файл. Есть чтонить такое? Ато завтра с заказчиком встреча который хочет автозаполнятор что бы я ему сделал а с exel файлами не работал я не разу(((
Решение задачи: «Работа с Excel файлом на easy уровне»
textual
Листинг программы
ObjExcel = new Microsoft.Office.Interop.Excel.Application(); //Книга.
ObjWorkBook = ObjExcel.Workbooks.Open(openFileDialog1.FileName); //Таблица.
ObjWorkSheet = ObjExcel.ActiveSheet as Microsoft.Office.Interop.Excel.Worksheet; //Ячейка
Microsoft.Office.Interop.Excel.Range rg = null; // область
// Читаем данные из ячейки
rg = ObjWorkSheet.get_Range("a1", "c2");
foreach (Microsoft.Office.Interop.Excel.Range item in rg)
{
if (item.Value.ToString() != "") // читаем
{...}
item.Value = str; // пишем
}