Код для создания exel файла

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
198
Благодарностей
6
Баллы
18
Код:
Fileinfo file = new FileInfo("C:\test.xlsx");
if (file.Exists)

using (ExcelPackage package = new ExcelPackage(file))
{
    ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("НовыйЛист");
    worksheet.Cells[1, 1].Value = "Зеннопостер";
    package.Save();
}
Нужно создать файл exel в определенной директории
 

GAGAn

Client
Регистрация
22.02.2015
Сообщения
37
Благодарностей
4
Баллы
8
Я не шарю но возможно проблема в русских символах.
 

Oleg_M

Client
Регистрация
27.02.2015
Сообщения
72
Благодарностей
28
Баллы
18
Для начала Вам нужно скачать библиотеку ExcelPackage.dll Скачать можно здесь.
Затем добавить эту библиотеку в папку ExternalAssemblies вашего зеннопостера.
После чего в Вашем проекте, в References (ссылки из GAC), также добавить эту библиотеку из вышеуказанной папки, а в директивы using добавить using OfficeOpenXml;
Только после этого код выполнится.
Код:
FileInfo file = new FileInfo(@"C:\test.xlsx");
if (!file.Exists)
{
    using (OfficeOpenXml.ExcelPackage package = new ExcelPackage(file))
    {
        OfficeOpenXml.ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("НовыйЛист");
        worksheet.Cell(1, 1).Value = "Зеннопостер";
        package.Save();
    }
}
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)