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