PHP - Form2CSVTable
Este programa converterá todos os dados enviados através de um formulário HTML em um arquivo CSV localizado na mesma pasta do script.
O arquivo CSV gerado atende a norma RFC4180.
Requisitos
- Permissões de Leitura e Escrita na pasta ou no arquivo CSV (apenas no CSV é mais seguro)
- PHP versão 4.0 ou superior
Licença
GNU/GPL
Instruções
- Use a ação do tipo POST no formulário HTML.
- Seu formulário precisa possuir os seguintes campos OCULTOS (Hidden):
- table_name : O nome do arquivo da tabela de destino (quaisquer extensões serão ignoradas e substituídas por CSV)
- redirect: A URL/endereço da página para onde o usuário será enviado após o processamento do formulário.
- (Opcional) Edite o campo "field_delimiter" no script PHP para definir como as colunas serão separadas no arquivo CSV. A configuração padrão é "," (vírgula) e deve funcionar na maioria dos casos.
- (Opcional) Edite o campo "strip_lines" no script PHP para permitir que as células da tabela tenham quebras de linha.
- Edite a "reserved names list" no script PHP e adicione o nome dos campos/variáveis do formulário que você não quer que sejam enviadas à tabela. A lista padrão já tem os nomes mais comuns.
IMPORTANTE: Se você estiver tendo problemas em abrir a tabela no Excel ou em outros programas de planilha, verifique a configuração do "field_delimiter". Em português do Brasil geralmente este campo deve ter o valor ; (ponto e vírgula).