Чтение данных из экселя и запись их туда же - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д