Tengo un archivo de Excel con contenido Unicode del cual algunas celdas contienen texto dentro de comillas dobles, por ejemplo "text"
.
Cuando guardo el archivo de Excel en un archivo de texto en formato Unicode, el texto que contiene la comilla doble se guarda como tres comillas dobles, por ejemplo """text"""
.
Hay algunos lugares donde incluso tengo texto que contiene comas (,). Por ejemplo, text,
que se convierte "text,"
en el archivo Unicode. Está agregando comillas dobles al texto, que supongo que contiene caracteres especiales.
¿Cómo puedo evitar esto?
fuente
Yo tuve este problema también. Entonces, noté que estaba pasando por alto la opción Guardar como tipo: " Texto con formato (delimitado por espacios) ". También debe especificar el. extensión txt , o será por defecto con una extensión .prn. Por ejemplo, filename.txt en lugar de solo filename. Probarlo . Funciona .
fuente
"A short sentence"
. La respuesta de Pete a continuación es la única que funcionó para mí.Guardar en Unicode parecía agregar comillas incluso cuando no había comillas en mi cadena. Así es como lo solucioné:
xxx
)."
conxxx
xxx
con comillasfuente
replacement
no usar'replacement'
. Reemplazar las comillas dobles por algo que incluya una comilla simple causa problemas si sucede al comienzo de una celda. Básicamente, Excel ve una comilla simple al comienzo de una celda que significa interpretarla como texto, por lo que se elimina cuando exporta a txt / csv. Descubrí esto de la manera difícil jajaja.Simplemente guarde fácilmente su archivo como delimitado por espacio.prn en Excel y luego cámbiele el nombre a .txt. Usé esto para una crisis de 18000 filas. ;)
fuente