Как экспортировать Excel / PDF из консольного приложения (.Net Core) - PullRequest
0 голосов
/ 16 мая 2019

Я пытался создать консольное приложение из .Net Core. Вы хотите выполнить SQL-запрос и вычисление, затем подготовить итоговый отчет и экспортировать его в формате Excel / PDF.

Я уже пробовал консольное приложение, способное выбрать какой-либо SQL-запрос из базы данных SQL-сервера. Однако не знаете, как сохранить результаты и экспортировать их в формате excel / pdf в консольное приложение на .Net Core

using System;
using System.Data.SqlClient;


namespace SQLconnectionApp
{
    class Program
    {
        static void Main(string[] args)
        {
            using (var SqlConnection = new SqlConnection("Server=myserver;Database=myDatabase;User Id=username;Password =password"))
            {
                using (var command = new SqlCommand("Select * from table", SqlConnection))
                {

                    SqlConnection.Open();

                    using (var reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {

                          Console.WriteLine($"id: {reader["id"]}, Name: {reader["Name"]}");

                        }
                    }
                 #the job want to do 
                 #collect the result from SQL server
                 #output some reports file in the folder
                }
            }
        }
    }
}

1 Ответ

0 голосов
/ 17 мая 2019

Вы можете скачать этот пакет nuget DocumentFormat.OpenXml, который поддерживает ядро ​​.net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...