Minha equipe está procurando construir um rico inventário de servidores em nossa empresa. Estamos tentando consolidar vários documentos Excel diferentes em um banco de dados.
Encontrei um ótimo utilitário chamado AppGini (http://bigprof.com/appgini/) que pode gerar algum material muito bom em pouco tempo. Nosso único problema é que podemos acabar tendo 40 campos potenciais para cada servidor...
Banco de dados de demonstração aqui: http://bigprof.com/demo/employees_view.php
Ou seja, é uma planilha bem ampla, com muitas colunas. Muitos desses dados não são necessários e seriam irritantes em uma página da Web (ninguém deseja rolar da esquerda para a direita em um navegador). As páginas que o AppGini gera não podem fornecer exibições personalizadas.
Por exemplo; Talvez eu queira ver apenas "Nome", "Descrição", "Contato administrativo", mas outra pessoa pode precisar de "Nome", "Serviços", "Pilha", "Portas" - espero que faça sentido. Todos nós precisamos ver algo diferente.
Qual é a melhor maneira de fazer isso? Existem programas semelhantes ao AppGini ou utilitários com os quais não estou familiarizado que possam fazer isso por mim?
Parece que você tem dois problemas separados em jogo aqui. A primeira é como e onde armazenar os dados. A segunda é como apresentá-lo.
Sugiro construir um banco de dados SQL para armazenar seus dados. Dessa forma, você tem controle total sobre o que está sendo armazenado e onde.
Depois de armazenar os dados, você pode usar o Microsoft Reporting Services para criar rapidamente alguns relatórios com base em modelos. Você pode criar quantos relatórios quiser, hospedando-os localmente e concedendo acesso a vários usuários conforme necessário.
Heck, você poderia até mesmo usar o Excel e ter planilhas "ao vivo" conectando-se ao banco de dados para seus dados, mas isso não seria baseado na web. Os serviços de relatórios podem definitivamente ser implantados em um site.
Eu escolhi 2 aplicativos para me ajudar. 1. AppGini e PHPMaker. Ambos são muito acessíveis e vale a pena conferir.