| FrasterCsv. Substituição para a Biblioteca CSV padrão Ruby |
Baixe Agora |
FrasterCsv. Classificação e resumo
- Nome do editor:
- James Gray
- Site do editor:
- http://highline.rubyforge.org/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 128 KB
FrasterCsv. Tag
FrasterCsv. Descrição
Substituição para a Biblioteca CSV padrão Ruby FrasterCSV é pretendido como substituto à biblioteca padrão do Ruby's CSV. O FrasterCSV é significativamente menor e mais rápido, enquanto ainda é puro código de rubi, e também se esforça para uma interface melhor.FasterCSV foi projetado para abordar preocupações de usuários dessa biblioteca tiveram e tem três objetivos primários: ser significativamente mais rápido que o CSV, permanecendo um rubi puro biblioteca. · Use um menor e mais fácil de manter a base de código. (FrasterCSV é maior agora, mas consideravelmente mais rico em características. O núcleo de análise permanece bastante pequeno.) · Melhorar a interface CSV.Note: FrasterCSV é licenciado duplo e fornecido sob a Licença 2 da GNU Geral (GPL) Versão 2 e a Licença Ruby . Aqui estão algumas características principais de "FasterCsv": · O FrasterCSV tem um analisador mais estrito e lançará malformação em dados problemáticos. · Frastercsv tem uma ideia menos liberal de uma linha final do que CSV. O que você definiu como o: row_sep é a lei. · CSV retorna linhas vazias como . Frastercsv chama-los []. · Frastercsv tem um analisador muito mais rápido. · O FrasterCSV usa parâmetros de estilo hash para definir opções. · FrasterCSV não tem generate_row () ou parse_row () do CSV. · O FrasterCSV não tem aulas de leitor e escritor da CSV. · Mais FrasterCsv :: Open () é mais como o Ruby's Open () do que o CSV :: Open (). · Objetos mais rápidos Suporte a maioria dos métodos IO padrão. · FasterCSV tem um método novo () usado para envolver objetos como string e io para ler e escrever. · FasterCsv :: Gerar () é diferente do CSV :: gerar (). · Frastercsv não suporta leituras parciais. Funciona linha-por-line. · O FrasterCSV não permite que os métodos da instância substituam os separadores por motivos de desempenho. Eles devem ser definidos no construtor. O que há de novo nesta versão: · O analisador principal foi reescrito por Timothy Elliott para evitar grandes contribuições · Problemas com o motor REGEX do Ruby 1.8. Isso torna o mais rápidoCSV lidar com mais insumos · Graciosamente. · O FrasterCSV sairá agora com um aviso para atualizar, se necessário, em Ruby 1.9. · Incluiu um arquivo ausente para que os testes funcionem em pacotes de origem.
FrasterCsv. Software Relacionado