Запись данных в Excel - C# (188957)

Узнай цену своей работы

Формулировка задачи:

Дан массив строк
string[] stings = { "Hello", "world", "1234" };
Как записать "Hello" в A1, "world" в B1, "1234" в B2 ?

Решение задачи: «Запись данных в 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5