Работа с Excel c нуля - C#
Формулировка задачи:
здравствуйте, я кое-как освоил работу с С# вот у меня возникло желание написать программу работающую с данными, которые записаны в Excel таблицу. в связи с этим вопрос как осуществить следующие действия: открыть таблицу, узнать ее размер, слить данные из ячейки с координатами XY или записать в таблицу что-то,
П.С. я никаких dll не умею ставить, если ваше решение содержит стороннюю dll то пожалуйста объясните, я много гуглил, но не нашел ничего понятного мне. нашел решение через COM Interop, но у меня не компилируется using Excel = Microsoft.Office.Interop.Excel; и в доступных ссылках нет Microsoft.Office.Interop.Excel чтобы подключить нужную библиотеку, но я вообще не настаиваю чтобы решение было через эту библиотеку. мне бы хоть как-то.
народ, хелп, нужна помощь, как вы открываете Excel файлы? в интеренте разбирают Microsoft.Office.Interop.Excel но я нигде не могу найти библиотеку чтобы использовать это. подскажите как эту проблему решить можно, очень надо из экселя данные брать, а не могу.если не знаете как с этим вариантом быть, то напишите любой известный вам способ.
Решение задачи: «Работа с Excel c нуля»
textual
Листинг программы
namespace ConsoleApplication254 { using System; using System.IO; using System.Linq; using OfficeOpenXml; internal class Program { private static void Main() { using (var excel = new ExcelPackage()) { var ws = excel.Workbook.Worksheets.Add("MyWorksheet"); ws.Cells["A1"].Value = "ID Number"; excel.SaveAs(new FileInfo("test.xlsx")); } using (var excel = new ExcelPackage(new FileInfo("test.xlsx"))) { var ws = excel.Workbook.Worksheets.Single(n => n.Name == "MyWorksheet"); var value = ws.Cells["A1"].Value.ToString(); Console.WriteLine($"A:1 - {value}"); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д