Compartilhando a planilha do Excel pela rede?

0

É possível ter um PC servidor executando uma planilha do Microsoft Excel na qual vários Thin Clients, com scanners de código de barras, serão conectados via TCP / IP? Os scanners devem despejar seus dados na planilha do Excel em uma base First Come First Served? No final do dia, a planilha do Excel será salva no disco rígido do PC servidor. Os scanners de código de barras têm uma saída USB.

E existem outras alternativas para alcançar o requisito acima?

Diagrama esquemático:

    
por Paddy04 17.05.2012 / 10:32

4 respostas

3

Se você tentar acessar uma planilha do Excel (ou banco de dados do Access) com mais de um usuário, é muito provável que você encontre problemas de compartilhamento de arquivos ou permissões, eu recomendaria usar algo como o MySQL. Você tem que ter em mente com Thin Clients que, como eles são um sistema operacional despojado, eles podem não ter drivers para os scanners de código de barras - provavelmente há maneiras melhores de fazer o que você quer.

    
por 17.05.2012 / 14:37
2

Você já tentou usar algo como o Google Docs / Office 365, já que qualquer um desses dois produtos de planilhas foi projetado para colaboração?

    
por 17.05.2012 / 16:30
0

Eu tenho que concordar com @ tombull89 os problemas de compartilhamento podem ser uma bagunça.

Por que não fazer com que cada scanner grave em um arquivo csv com nome único em um local de rede de destino e tenha um modelo do Excel com uma macro que os acrescente como um único arquivo desse diretório.

Você essencialmente processaria o conteúdo digitalizado no Excel e poderia renomear ou arquivar o conteúdo csv original em um diretório processado, uma vez importado.

    
por 17.05.2012 / 15:37
0

O Excel 2003 e posterior tem um recurso chamado pastas de trabalho compartilhadas . Isso deve permitir que você faça o que quiser. Ele vem com certas limitações, mas, para o seu caso de uso, isso não deve ser um problema.

Especificamente, você não pode:

  • Crie uma tabela do Excel
  • Inserir ou excluir blocos de células (você só pode inserir linhas / colunas inteiras)
  • Excluir planilhas
  • Mesclar ou dividir células
  • Adicionar ou alterar formatos condicionais
  • Adicione ou altere a validação de dados
  • Criar ou alterar gráficos ou relatórios de gráfico dinâmico
  • Inserir ou alterar fotos ou outros objetos
  • Inserir ou alterar hiperlinks
  • Use ferramentas de desenho
  • Atribuir, alterar ou remover senhas
  • Proteger ou desproteger planilhas ou a pasta de trabalho
  • Crie, altere ou visualize cenários
  • Agrupar ou delinear dados
  • Inserir subtotais automáticos
  • Criar tabelas de dados
  • Criar ou alterar relatórios de tabela dinâmica
  • Escreva, grave, edite, visualize ou atribua macros
  • Adicionar ou alterar folhas de diálogo do Microsoft Excel 4
  • Alterar ou excluir fórmulas de matriz
  • Use o formulário de dados para adicionar novos dados
  • Trabalhe com dados XML, incluindo:
    • Importar, atualizar e exportar dados XML
    • Adicionar, renomear ou excluir mapas XML
    • Mapear células para elementos XML
    • Use o painel de tarefas Fonte XML, barra de ferramentas XML ou comandos XML no menu Dados

É claro que você pode acessar todos esses recursos depois de cancelar o compartilhamento da pasta de trabalho.

Outra opção é usar a API REST de serviços do Excel do SharePoint .

Embora eu, pessoalmente, use apenas um banco de dados adequado, como é isso que você está realmente usando a planilha como. Você sempre pode usar um banco de dados Access / Jet e, em seguida, exportar para planilhas do Excel, ou você pode usar um banco de dados MySQL e conecte-se a ele usando o OpenOffice / LibreOffice Base e exporte os dados para o Calc e salve como uma planilha ODS .

    
por 18.05.2012 / 00:42