Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal.
Existe alguma forma de eu copiar alguns dados (linhas e colunas) de um arquivo excel e colar numa gridview de asp.net/vb.net e deixando-as editáveis? E depois salva-las no banco.
>
Sim, porém é um código bem complicado. Primeiro você vai ter que pesquisar a integração Excell > .NET:
Khaos, eu encontrei algo que já pode ser útil:
A partir desse exemplo acima, eu precisa apenas tornar os campos/células editáveis e então salvá-los no banco.
>
http://devbrasil.net/profiles/blogs/editando-e-excluindo-dados-no
Aqui está :)
Essa parte de edição não é o problema, o problema é eu colar células do excel para uma gridview.
Vamos supor que eu tenho um excel assim:
a d
b e
c f
quando eu dou control+c nessas 2 colunas e 3 linhas, eu colaria na gridview e ficaria dessa maneira aí, e aí então eu poderia editá-los.
Bom cara, isso ai é manipulação de dados da clipboard, você tem que receber estes dados antes e tratá-los em um array, você pode fazer isso jogando em campos invisíveis primeiro e depois jogando direto no grid.
Bom cara, isso ai é manipulação de dados da clipboard, você tem que receber estes dados antes e tratá-los em um array, você pode fazer isso jogando em campos invisíveis primeiro e depois jogando direto no grid.
Alguma ideia pratica de como fazer isso e/ou link que explica?
Eu sei como você pode manipular o array, mas não tenho um código pronto de como você vai pegar os dados da clipboard, tente aqui:
http://msdn.microsoft.com/en-us/library/c2thcsx4.aspx
Ou pesquise Clipboard no google.
Sim, porém é um código bem complicado. Primeiro você vai ter que pesquisar a integração Excell > .NET:
https://www.google.com.br/search?q=.NET+Excell&oq=.NET+Excell&aqs=chrome.0.69i57j69i62l3.2514j0&sourceid=chrome&ie=UTF-8#fp=2e9fec808ba9119a&q=.NET+Excel&safe=off&spell=1