Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal bom dia!
Estou com a seguinte problema....
Preciso realizar o download de uma planilha modelo para o usuário que ele possa editar e colocar os campos que ele precisa para importar ( realizar o download do modelo csv e realizar o upload do csv onde o cabeçalho e informado pelo usuário)...
Bem, este é o primeiro ponto... O segundo é ler estes campos que são dinâmicos e exibir para o usuário... Estou perdido... Qual o melhor modo de realizar estes procedimentos? Obrigada galera!
Olá Jeferson.A melhor solução para sua demanda tem solução específica e é fácil.
Hoje em dia ninguem precisa mais baixar tabela CSV para depois subi-la para servidor novamente.(Isso é coisa do passado).
Hoje em dia é possível editar não só uma tabela mas também um verdadeiro banco de dados no servidor remotamente.
Trata-se do NoSQL especializado em CSV chamado CSV Comp DB.
Veja no vídeo um exemplo que soluciona sua demanda:(Aplicativo disponivel no blog do desenvolvedor).
No video abaixo temos o uso DEMO de uma aplicação cliente (no desktop) acessando,manipulando tabelas (csv) diretamente no servidor Remoto (Servidor Windows + Apache +***CSV comp DB*** ).Você poderá fazer qualquer base de dados ,mesmo para BIGDATA usando esta tecnologia.No caso da aplicação web do vídeo,foi criada com a linguagem de programação do próprio banco.A linguagem chama-se CQL (Comm Query Language) que surgiu antes do cql do cassandra (2007).O CQL possui capacidade de manipulação de dados e geração de páginas web.São quase 60 funções.Tem funções de "Select" ,etc...O DB-Admin (Aplicação cliente DEMO com API)está disponível para download.Precisará apenas montar um servidor com ***CSV Comp DB****** ***(disponível em versão Linux e Windows)
Pode saber mais sobre ele no [Meu blog](http://adltecnologia.blogspot.com.br)
.
Se você precisa armazenar esse padrão criado pelo usuário, sugiro usar um banco de dados como o MongoDB por exemplo. Assim você consegue criar uma estrutura JSON e manipular da forma que achar necessária.
Da uma olhada nesse artigo e veja se é semelhante ao seu problema:
http://rafanovello.blogspot.com.br/2015/02/campos-dinamicos-no-mongodb.html
Poste um pouco mais de detalhe e se esse seria o caminho que podemos te auxiliar a entender um pouco mais se não tiver experiência com esse tipo de tecnologia.