O que é CSV?
Comma-Separated Values (Valores Separado por Vírgula) é um formato de texto utilizado para representar planilhas. É muito utilizada principalmente para importação/exportação de dados entre um aplicativo de planilha eletrônica e algum outro aplicativo.
Estrutura
Cada linha do arquivo de texto é uma linha da planilha. Os valores de cada coluna da linha são separadas por um caractere separador. Apesar do nome CSV dar a entender que o separador é uma vírgula, qualquer caractere pode ser usado como separador.
Exemplo:
Um arquivo CSV com 4 colunas e 5 linhas.
E-mail,Nome,Sobrenome,Ramal
machado@autorbrasileiro.com.br,Machado,Assis,123
clarisse@autorbrasileiro.com.br,Clarisse,Linspector, 124
amado@autorbrasileiro.com.br,Jorge,Amado,125
coelho@autorbrasileiro.com.br,Paulo,Coelho,126
Blog onde registro todas as minhas pesquisas e compartilhando as mesmas para quem esteja interessado.
terça-feira, 14 de fevereiro de 2017
sexta-feira, 6 de janeiro de 2017
DataTables: Modificar cabeçalho de uma coluna
Olá, pessoas! Mais uma dica de programação, hoje para quem utiliza o plugin DataTables para JQuery, Existe alguns tipos de tabelas que me deparei em que o cabeçalho dele muda de acordo com algum parâmetros. Por exemplo, quero ver dados de um período de 3 meses a partir do mês X, e depois quero ver os mesmos dados só que a partir do mês Y. O fato é que para atualizar os dados é fácil, entretanto, o plugin não atualiza o cabeçalho da tabela, sendo que isso precisa fazer manualmente. Bem, para isso achei um algoritmo fácil que resolve o problema.
segunda-feira, 26 de dezembro de 2016
Gamemaker: Guia Rápido de termos ao usar a engine física e o que influencia
Bem, vamos deixar simples para quem já sabe mexer na engine física, mas vive esquecendo os termos.
- Density (densidade): Define a massa de um objeto. Um círculo de 10 pixel de raio com uma densidade alta vai ter mais massa do que um círculo do mesmo tamanho. Assim como dois círculos de tamanho diferentes, mas com a mesma densidade, o maior vai ter mais massa do que o menor. E quanto mais massa, mais difícil é aplicar alguma aceleração, seja para aumentar a velocidade, seja para frear a velocidade;
- Restitution (Restituição): Define o quanto de energia é perdido em uma colisão. Para os leigos, pense na capacidade da bola "quicar". Um valor baixo de restituição, a bola quica baixo, sendo que no caso do 0, ela nem quica. No valor 1, indica que não há perda de energia, ou seja, a bola vai quicar na mesma altura na qual ela foi solta. Valores acima de 1, a bola vai ganhar energia, ou seja, é como se ela ganhasse um impulso quando colidiu com outra coisa;
- Collision Group (Grupo de colisão): Usado para agrupar os elementos que podem colidir entre si. O Grupo 0, a colisão ocorrerá somente se houver um evento especificando a colisão. Se um grupo é positivo, todos que tiver o mesmo grupo colidirão entre si, mesmo não havendo especificação. Se o grupo é negativo, o elemento nunca colidirá, mesmo havendo evento especificando a colisão;
- Linear Damping (Amortecimento Linear): Ok, amortecimento não é a melhor tradução, mas também não encontrei melhor. Seria algo como o atrito no chão: pense que um cubo de gelo vai deslizando numa superfície: conforme vai movendo, vai perdendo a velocidade. Essa taxa é o Linear damping;
- Angular Damping (Amortecimento Angular): O mesmo para o linear, só que para objetos que giram. Uma manivela pode ser girado rapidamente e continuar girando quando solta, mas com o tempo, ela para de girar;
- Friction (Atrito): É a perda de momento causada pela colisão. Quanto mais alto o valor, mais perda de energia ocorre.
terça-feira, 20 de dezembro de 2016
Java: Fazendo download de um arquivo
Mais um tutorial JAVA aqui, hoje vamos ver como fazer um download de um arquivo por Java.
Java: Descompactar um arquivo zip
Hoje vou mostrar como descompactar um arquivo Zip no Java. Vamos pegar o código abaixo:
segunda-feira, 19 de dezembro de 2016
Java: Valores Máximos e Mínimos de um JSpinner
Estava trabalhando com Spinner e precisava limitar o valor mínimo e máximo. Entretanto o Spinner é uma interface genérica e possui alguns tipos específicos de Spinner. Vou mostrar como é possível definir.
sexta-feira, 16 de dezembro de 2016
Java: JProgressBar - Mostrando Porcentagem
Algo mais simples, mas que pode ser bom para consultar: vamos ver como mostrar a porcentagem do ProgressBar. Para isso é algo bem simples: ative a propriedade stringPainted.
seuJProgressBar.stringPainted(true);
E o interessante é que nem precisa definir string ou nada, pois por padrão já mostra a porcentagem.
Assinar:
Postagens (Atom)