Запись данных в Excel - C# (188957)
Формулировка задачи:
Дан массив строк
Как записать "Hello" в A1, "world" в B1, "1234" в B2 ?
Листинг программы
- string[] stings = { "Hello", "world", "1234" };
Решение задачи: «Запись данных в Excel»
textual
Листинг программы
- using Excel = Microsoft.Office.Interop.Excel;
- ...
- Excel.Application ObjExcel = new Excel.Application();
- Excel.Workbook ObjWorkBook;
- Excel.Worksheet ObjWorkSheet;
- //Книга.
- Просто пустое открытие пустого XL
- ObjWorkBook = ObjExcel.Workbooks.Add(System.Reflection.Missing.Value);
- //Или открыть уже имеющийся xls
- ObjWorkBook = ObjExcel.Workbooks.Add(AppDomain.CurrentDomain.BaseDirectory + @"Templates\NormyRashoda\Образец1.xls");
- //Таблица.
- ObjWorkSheet = (Excel.Worksheet)ObjWorkBook.Sheets[1];
- ObjWorkSheet.Cells[1, 1] = stings [0];
- ObjWorkSheet.Cells[2, 1] = stings [1];
- ObjWorkSheet.Cells[2, 2] = stings [2];
- //Вызываем нашу созданную эксельку.
- ObjExcel.Visible = true;
- ObjExcel.UserControl = true;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д