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

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

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

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

Решение задачи: «Запись данных в Excel»

textual
Листинг программы
  1. using Excel = Microsoft.Office.Interop.Excel;
  2.  
  3. ...
  4.  
  5. Excel.Application ObjExcel = new Excel.Application();
  6.                 Excel.Workbook ObjWorkBook;
  7.                 Excel.Worksheet ObjWorkSheet;
  8.                 //Книга.
  9. Просто пустое открытие пустого XL
  10.             ObjWorkBook = ObjExcel.Workbooks.Add(System.Reflection.Missing.Value);
  11. //Или открыть уже имеющийся xls
  12.                 ObjWorkBook = ObjExcel.Workbooks.Add(AppDomain.CurrentDomain.BaseDirectory + @"Templates\NormyRashoda\Образец1.xls");
  13.                 //Таблица.
  14.                 ObjWorkSheet = (Excel.Worksheet)ObjWorkBook.Sheets[1];
  15.  
  16. ObjWorkSheet.Cells[1, 1] = stings [0];
  17. ObjWorkSheet.Cells[2, 1] = stings [1];
  18. ObjWorkSheet.Cells[2, 2] = stings [2];
  19.  
  20. //Вызываем нашу созданную эксельку.
  21.                 ObjExcel.Visible = true;
  22.                 ObjExcel.UserControl = true;

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут