“Conocimiento software>Software de utilidades

Cómo quitar CSV formato de un archivo

2013/10/8
archivos Valores separados por comas ( CSV ​​) comprenden un formato de datos común que se utiliza para el intercambio de hoja de cálculo o base de datos de información entre diferentes aplicaciones en un formato fácil de leer. Todo es texto y diferentes campos están separados por comas. Si desea quitar este formato , esto puede hacerse fácilmente utilizando la herramienta " sed" - se instala por defecto en Linux , Unix y Mac OS X y está disponible como una descarga gratuita para Windows - o el lenguaje de programación VBScript , que se instala de forma predeterminada en Windows. Instrucciones
Uso Sed
1

Abra un terminal. En Unix o Linux, generalmente existirá un icono de terminal en la barra de menús o el escritorio . En Mac OS X , puede abrir una terminal haciendo clic en el icono de "Spotlight" en la barra de menú y escribir "Terminal ". En Windows , siempre que tenga sed para instalar Windows, puede abrirla haciendo clic en el botón "Inicio " , haga clic en " Ejecutar " y escribir
2

Escriba el siguiente comando "cmd ". :

sed ' s /\\ " [ ] *, [ ] * \\ " /\\ "\\" /g' archivo.csv > archivo.txt

Esto reemplazará todas las comas en el archivo CSV con los espacios y escribir los resultados en un archivo llamado " archivo.txt ", a condición de que las comas se encuentran directamente entre dos comillas - . asegurar que las comas incrustadas dentro de los datos en sí no se eliminan

3

Imprimir los nuevos datos escribiendo el siguiente comando :

cat archivo.txt
Utilizando VBScript
4

Abra un editor de texto .
5

Pega el siguiente en el editor de texto :

dim fso , archivo, archivo de salida , RXP

dim fso = CreateObject ( " Scripting.FileSystemObject ")

archivo dim = fso.OpenTextFile ( WScript.Arguments ( 0), 1 )

dim OUTFILE = fso.OpenTextFile ( WScript.Arguments ( 1 ) , 2 )

set RXP = new RegExp

rxp.Global = True

rxp.Multiline = False

rxp.Pattern = "" " [ ] *, [ ] * " ""

hacer mientras file.atEndOfStream
texto no

= file.ReadLine

outFile.WriteLine rxp.Replace (texto, "" "" "")
< p > loop

Este script lee dos argumentos de la línea de comandos. La primera para el archivo CSV y el segundo para el archivo de salida . A continuación, se aplica el mismo patrón " Expresión regular " como se usa en la parte sed del tutorial para quitar las comas y escribir los datos en el archivo de texto de salida.
6

Guarde su trabajo como " csvkill . . vbs "
7

Abra un terminal siguiendo las instrucciones de la parte 1 de la sección sed y escriba lo siguiente :

csvkill.vbs archivo.csv archivo.txt
< p> Esto leerá el archivo " archivo.csv " y escribir los resultados en el archivo " archivo.txt ".

Software de utilidades
What is the Use of product key in installation process a software?
Cómo desempaquetar un archivo RAR passworded Sin la contraseña
Cómo desinstalar Symantec Endpoint Protection 11
¿Cómo deshacerse del título del sitio en Joomla
Cómo convertir WMV a Fla Gnu
Cómo corregir la información de contacto
Cómo cambiar el tamaño de Nero para adaptarse a su pantalla
Cómo descargar un emulador PSX2
Conocimiento de la computadora © http://www.ordenador.online