Чтение данных из экселя и запись их туда же - C#
Формулировка задачи:
есть файл екселевский (не открытый!!! где то на винте лежит, путь соответственно известен) нужно открыть его и добывать данные из ячеек. обробатывать их и на форме оставлять. и потом же из тех данных которые на форме сделать новый ексель файл с этими данными (данные имеются ввиду таблица).
Это дело не гуглица, а если гуглица то что-то не понятное и работа только с открытыми документами екселя =( Ай нид хелп =)
Решение задачи: «Чтение данных из экселя и запись их туда же»
textual
Листинг программы
using Microsoft.Office.Interop.Excel; Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); Workbooks workbooks = app.Workbooks; _Workbook workbook = workbooks.Open(@"c:\123.xls", Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); Sheets sheets = workbook.Worksheets; _Worksheet work = (_Worksheet)sheets.get_Item(1); object row = 1; object col = 1; work.Cells[row, col] = "Значение"; //меняем цвет ячейки Range rr = (Range)work.Cells[row, col];//или так (Range)work.Cells[1,1] rr.Interior.ColorIndex = 15; app.Visible = true;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д