Exemplo n.º 1
0
        public static void JogaDadosDoBancoNoExcel(List <Usuario> usuarioLista)
        {
            Usuario user = new Usuario();

            FileInfo     caminhoNomeArquivo = new FileInfo(@"C:\Users\lbispo\Desktop\Usuario.xlsx");
            ExcelPackage arquivoExcel       = new ExcelPackage(caminhoNomeArquivo);
            //ExcelWorksheet planilha = arquivoExcel.Workbook.Worksheets.Add("Usuario");//Nome da aba
            ExcelWorksheet planilha = arquivoExcel.Workbook.Worksheets["Usuario"];
            //planilha.Cells["A1"].Value = "Livraria jujubinhas";//Escrever na linha 1 do excel

            int linha = 1, coluna = 1;

            //CRIANDO O CABEÇALHO
            planilha.Cells[linha, coluna++].Value = "Documento";
            planilha.Cells[linha, coluna++].Value = "Data nascimento";
            planilha.Cells[linha, coluna++].Value = "Ani";

            linha  = 2;
            coluna = 1;


            if (UltimaLinhaExcel.ultimaLinha() > 1)
            {
                linha = UltimaLinhaExcel.ultimaLinha();
            }



            foreach (var usuario in usuarioLista)
            {
                //ESCREVENDO NA LINHA DOS CABEÇALHOS
                planilha.Cells[linha, coluna++].Value = usuario.Documento;
                planilha.Cells[linha, coluna++].Value = usuario.Dt_nasc;
                planilha.Cells[linha, coluna++].Value = usuario.Ani;
                linha++;
                coluna = 1;
            }

            //SALVAR E FECHAR A PLANILHA
            arquivoExcel.Save();
            arquivoExcel.Dispose();
        }
        public static void EscreverNoExcelManual(Usuario usuario)
        {
            FileInfo       caminhoNomeArquivo = new FileInfo(@"C:\Users\lbispo\Desktop\Usuario.xlsx");
            ExcelPackage   arquivoExcel       = new ExcelPackage(caminhoNomeArquivo);
            ExcelWorksheet planilha           = arquivoExcel.Workbook.Worksheets["Usuario"];

            int linha = 2, coluna = 1;

            if (UltimaLinhaExcel.ultimaLinha() > 1)
            {
                linha = UltimaLinhaExcel.ultimaLinha();
            }

            planilha.Cells[linha, coluna++].Value = usuario.Documento;
            planilha.Cells[linha, coluna++].Value = usuario.Dt_nasc;
            planilha.Cells[linha, coluna++].Value = usuario.Ani;
            linha++;


            //SALVAR E FECHAR A PLANILHA
            arquivoExcel.Save();
            arquivoExcel.Dispose();
        }