Olá a todos,
Vou explicar desde o começo.
Na minha empresa estou desenvolvendo um sistema em PHP/MYSQL para bilhetagem de impressão, instalei em cada máquina um logger de impressão que gera um log CSV de todas as impressões feitas na impressora da rede, tambem criei um vbscript que envia os logs de todos para o servidor de bilhetagem, então para que eu importasse todos os logs para o servidor MYSQL peguei uma batch que combina todos os logs em 1 só pulando os headers das planilhas.
Segue o código .BAT:
De que preciso:
De uma batch que numere linha por linha com uma vírgula do lado desse log (juntado).
Exemplo de parte da minha planilha CSV:
Obrigado.
Vou explicar desde o começo.
Na minha empresa estou desenvolvendo um sistema em PHP/MYSQL para bilhetagem de impressão, instalei em cada máquina um logger de impressão que gera um log CSV de todas as impressões feitas na impressora da rede, tambem criei um vbscript que envia os logs de todos para o servidor de bilhetagem, então para que eu importasse todos os logs para o servidor MYSQL peguei uma batch que combina todos os logs em 1 só pulando os headers das planilhas.
Segue o código .BAT:
- Código:
@echo off
setlocal
set first=1
>bilhetagem\importados.csv (
for %%F in (uploads\*.csv) do (
if defined first (
type "%%F"
set "first="
) else more +2 "%%F"
)
)
De que preciso:
De uma batch que numere linha por linha com uma vírgula do lado desse log (juntado).
Exemplo de parte da minha planilha CSV:
- Código:
2013-06-07 09:17:09,Fulano,2,1,Lexmark,"Documeto Qualquer",PC-UM,A4,PCL6,,,NOT DUPLEX,NO GRAYSCALE,450kb,
2013-06-07 09:17:21,Ciclado,1,1,Lexmark,"Outro Documento Qualquer",PC-DOIS,A4,PCL6,,,NOT DUPLEX,NOT GRAYSCALE,469kb,
...
- Código:
1,2013-06-07 09:17:09,Fulano,2,1,Lexmark,"Documeto Qualquer",PC-UM,A4,PCL6,,,NOT DUPLEX,NO GRAYSCALE,450kb,
2,2013-06-07 09:17:21,Ciclano,1,1,Lexmark,"Outro Documento Qualquer",PC-DOIS,A4,PCL6,,,NOT DUPLEX,NOT GRAYSCALE,469kb,
...
Obrigado.
Última edição por vinaspsy em Dom Jul 21, 2013 10:13 pm, editado 1 vez(es)