C#, abrir planilha do EXCEL numa DataGridView. C Sharp Windows Form

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 33

  • @marcelocorrea9830
    @marcelocorrea9830 3 ปีที่แล้ว +2

    Ótima explicação. Passo-a-passo. Parabéns!

    •  3 ปีที่แล้ว

      Obrigado pelo elogio Marcelo Corrêa!
      Abraço!

  • @eltondouglassilva7372
    @eltondouglassilva7372 3 ปีที่แล้ว +1

    Rapaz, muito bom!
    Que Deus lhe dê ainda mais sabedoria,!

    •  3 ปีที่แล้ว +1

      Obrigado Elton Douglas Silva!

    • @eltondouglassilva7372
      @eltondouglassilva7372 3 ปีที่แล้ว +1

      @ Opa, agora comecei a receber um erro : "O provedor 'Microsoft.ACE.OLEDB.12.0' não está registrado na máquina local."
      Poderia me dar uma "luz" ?

    •  3 ปีที่แล้ว +1

      @@eltondouglassilva7372 tenta reinstalar AcessDatabaseEngine, veja o link a seguir:
      www.microsoft.com/en-us/download/confirmation.aspx?id=54920

    • @eltondouglassilva7372
      @eltondouglassilva7372 3 ปีที่แล้ว +1

      @ Chegando em casa irei ver. Muito obrigado!

  • @Mac.since98
    @Mac.since98 3 ปีที่แล้ว +2

    Caramba isso vai me ajudar mto. Vlw cara so vc mesmo !!

    •  3 ปีที่แล้ว +1

      Valeu Marcos Melo !

  • @joelxavier6333
    @joelxavier6333 ปีที่แล้ว +2

    Boa noite professor. Segui o vídeo e retornou a mensagem com o erro: "O provedor 'Microsoft.ACE.OLEDB.12.0' não está registrado na máquina local.'". Já fiz a instalação e mesmo assim não funcionou.

    •  ปีที่แล้ว

      Bom dia Joel!
      Você não tem a 'Microsoft.ACE.OLEDB.12.0' instalada no seu computador, verifique se tem 'Microsoft.ACE.OLEDB.16.0' nas referências e se tiver selecione ela. Caso não tenha nenhuma das duas você terá de baixar da internet.
      Veja download em:
      www.microsoft.com/en-US/download/details.aspx?id=54920
      ou
      www.microsoft.com/en-US/download/details.aspx?id=13255
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

    • @renatofnunes
      @renatofnunes 7 หลายเดือนก่อน

      estou com o mesmo problema
      vc conseguiu resolver

  • @ReurykyBSilva
    @ReurykyBSilva 3 ปีที่แล้ว +2

    Muito boa a aula, parabéns, no meu caso eu preciso fazer semelhante, só que ao invés de exportar para um dataGridView eu preciso exportar para um uma tabela no BD.mdf é possível? se sim pode fazer uma aula ensinando?

    •  3 ปีที่แล้ว +1

      Sim é possível Reuryky B. Silva!
      Quer ler dados do Excel e gravar numa tabela de banco de dados SQL Server?
      Anotei tua sugestão, na sequência vamos fazer um véideo.
      Abraço!

  • @renatofnunes
    @renatofnunes 7 หลายเดือนก่อน +1

    professor, fui fazer esse ensino seu mas recebi esta resposta, The 'Microsoft.ACE.OLEBD.16' provider is not registered on the local machine.' ou seja, (O provedor 'Microsoft.ACE.OLEDB.16' não está registrado na máquina local.'). como eu resolvo isso? meu excel é o 16, ou seja, o 2019

    •  7 หลายเดือนก่อน

      Olá Renato!
      Provavelmente a Microsoft.ACE.OLEDB.16 não está instalada no seu computador, baixe e instale:
      www.microsoft.com/en-us/download/details.aspx?id=54920
      Sucesso!
      Participe:
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗶𝗸𝗧𝗼𝗸:
      tiktok.com/@programacaoplena
      Abraço!

  • @walney2008
    @walney2008 3 ปีที่แล้ว +1

    muito bom, esta me ajudando suas aulas, sou iniciante em c#, sabe como poderei converter um arquivo mid em xml ? pelo php sei que existe mais em c# ? e tem como transformar uma imagem em txt ou doc ?

    •  3 ปีที่แล้ว

      Walney moreira klein não sei se existe, porém C# tem centenas de pacotes instaláveis com o Nuget.

  • @walney2008
    @walney2008 3 ปีที่แล้ว +1

    ola, como fazer para depois que ver os dados da planilha do datagrid, usar para fazer calculos, tenho a relacao de contas a pagar e receber, um caixa, no excel, quero abrir no c#, e conforme selecionar mostrar os dados ou fazer calculos com os mesmos ? isso para este exemplo e tambem para aquele lá da NFe,, tipo tem como ter uma relacao das NFes em uma pasta, listar todas, ou ler de uma planilha do excel sei lá, e poder ver os dados., conforme passa os registros.

    •  3 ปีที่แล้ว

      Walney moreira klein tem sim, porém é preciso estruturar uma aplicação para fazer isto.

  • @alvarobernardi1
    @alvarobernardi1 6 หลายเดือนก่อน +1

    Professor, quanto a aula não tenho nem o que comentar, duvida 0 ( COMO SEMPRE ).
    Queria saber se tem alguma configuração que precise ser feita no VS para que o OLEDB seja reconhecido, pois estou com o mesmo problema de algumas pessoas aqui embaixo e mesmo tendo baixado e instalado o drive conforme a sua orientação, no momento que vai abastecer o dt ( da.fill(dt) ) , é que da a mensagem de erro.
    Baixei o drive do Microsoft.ACE.OLEDB.16 e no próprio site, tem o comando que deve ser colocado para utilizar o drive e esse comando é exatamente igual ao seu, então no caso fiquei na dúvida se precisa incluir alguma coisa ou não.
    Tentei incluir a dll como referência, más deu erro
    Agradeço novamente pela ajuda professor

    •  6 หลายเดือนก่อน

      Olá Álvaro!
      Depois de baixar você precisa incluir a referência.
      Sucesso!
      Abraço!

  • @chilliblack2724
    @chilliblack2724 ปีที่แล้ว +1

    Boa tarde, professor eu montei uma tela de login em c++ e gostaria que quando fosse iniciado o sistema operacional (windows ce) essa tela iniciasse automaticamente, como eu faço isso? obrigado.

    •  ปีที่แล้ว

      Bom dia @chilliblack2724!
      Pode fazer isto alterando o registro do Windows, a chave
      SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run
      Vou fazer um vídeo com este tema, porém, será para C# e VB.Net
      Sucesso!
      Participe:
      𝗖𝗮𝗻𝗮𝗹 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/programacaoplena
      𝗚𝗿𝘂𝗽𝗼 𝗱𝗼 𝗧𝗲𝗹𝗲𝗴𝗿𝗮𝗺:
      t.me/+WwJdqWUazmRmYmMx
      Abraço!

    • @chilliblack2724
      @chilliblack2724 ปีที่แล้ว

      @ Obrigado pelo apoio professor. Tenho outra dúvida, no windows ce, eu consigo criar um .bat para ter as informações de registro, ex: eu trabalho com coletores de dados onde o windows é a versão CE, precisava que quando o pessoal começasse a utilziar ele, ele guardasse em registro essas informações, é possível? obrigado.

    •  ปีที่แล้ว

      @@chilliblack2724 Não acesse o registry diretamente., mas use a classe Registry:
      learn.microsoft.com/en-us/dotnet/api/microsoft.win32.registry?redirectedfrom=MSDN&view=net-7.0

  • @carlosomar4511
    @carlosomar4511 3 ปีที่แล้ว +1

    Alguma ideia de como selecionar essas planilhas em um combobox?

    •  3 ปีที่แล้ว

      Tem sim.
      Este vídeo mostra como colocar os nomes dos arquivos num listbox, é só trocar o listbox por comboBox.: th-cam.com/video/PP5QkpUDak0/w-d-xo.html
      Caso você já saiba os nomes dos arquivos veja este vídeo de comboBox: th-cam.com/video/iBLb1y0iG_4/w-d-xo.html

  • @3p4rd4
    @3p4rd4 3 ปีที่แล้ว +1

    Muito bom mesmo, no caso se eu quiser fazer um sistema de controle de usuário usando um banco de dados do Access seria praticamente os mesmos comandos ou muda algo no código?

    •  3 ปีที่แล้ว +1

      Olá Sparda!
      Muda bastante o código. Com a Access temos somente vídeo em VB.Net. Acessar o Access é semelhante a acessar o SQL Server a muda as classes usadas - no SQL Server são as classes da namespace System.Data.SqlClient e para o Access a namespace System.Data.OleDb.
      Na sequência vamos fazer um vídeo de Access com C#.
      Abraço!

    • @3p4rd4
      @3p4rd4 3 ปีที่แล้ว +1

      @ Agradeço, ficarei esperando o vídeo com o Access então, muito obrigado.

  • @DurvalFLima
    @DurvalFLima 3 ปีที่แล้ว

    Tem um vídeo exportando ara Excel?

    •  3 ปีที่แล้ว

      Olá Durval F Lima!
      Temos um vídeo onde você pode integrar uma planilha Excel com sua aplicação c#:
      th-cam.com/video/ImtUHppyt1E/w-d-xo.html
      Abraço!