Tengo datos utf-8 que me gustaría guardar como csv. Mi versión anterior de Excel procesa utf-8, así que tengo que recurrir al uso de la hoja de cálculo de google que maneja maravillosamente el utf-8. Algunos de mis datos tienen comas en ellos, así que debo envolver todos los campos de datos en la csv con comillas dobles. Tengo cientos de líneas, por lo que tomaría algún tiempo hacerlo manualmente y sin error. ¿Cómo puedo lograr esto en la hoja de cálculo de Google Docs?Cómo adjuntar cada celda con comillas dobles en la hoja de cálculo de Google Docs
Respuesta
Primero, ¿por qué no solo exporta su hoja de cálculo como csv? Google tiene esa función incorporada. Está en el menú Archivo> Descargar como> CSV
Pero, respondiendo a su pregunta, es muy fácil ajustar todos los valores en comillas dobles. Digamos que son los valores deseados en Sheet1 columnas de A a D. En la Hoja2, la celda A1, sólo tiene que colocar esta fórmula:
=ArrayFormula(""""&Sheet1!A:D&"""")
El problema con el tema con las comillas dobles es que son usados como delimitadores de cadenas, entonces, para tenerlos dentro de una cadena, debe escribir dos consecutivos. Por lo tanto, uno "para abrir, dos para tener una '' y uno" para cerrar :)
Ésta es mi proceso:
1) envolver cada celda entre comillas dobles, ya sea usando la función concatenar o mediante el uso de Henrique fórmula arriba. Generalmente uso concatenar porque generalmente tengo una columna o dos que no quiero envueltas entre comillas dobles.
2) exportar el archivo CSV. Se dará cuenta de que se envuelven las células, pero con tres comillas dobles ("""
) en lugar de uno ("
) así que ...
3) Abrir el archivo CSV en un editor de texto Buscar y reemplazar con """
"
Eso debería hacerte un CSV con celdas envueltas en comillas dobles.
Puede utilizar CHAR (34) como esto
="{"&char(34)&"userId"&char(34)&":"&G1&"}"
esto se traducirá en
{"userId":1}
¡Si usa esta solución, tenga mucho cuidado con las comillas! Tenga en cuenta que las llaves son lo que está contenido en las comillas, no el & char (34) & – magi182
Puede utilizar =CHAR(34)
o siempre que se necesite comillas dobles.
- 1. ¿Es posible definir una nueva función en la hoja de cálculo de Google-docs?
- 2. Copie una hoja de cálculo de Google Docs con Google .NET API
- 3. ¿Cómo evito el "# DIV/0"? error en la hoja de cálculo de Google docs?
- 4. Cómo usar RegExReplace en la hoja de cálculo de Google
- 5. ¿Cómo adjuntar cada línea en un archivo entre comillas dobles con sed?
- 6. Escribir en la hoja de cálculo de Google Docs usando PHP
- 7. ¿Cómo puedo acceder a las hojas de cálculo públicas con la API de Google Docs C#?
- 8. Google hoja de cálculo de formato condicional de hoja de cálculo
- 9. Cambiar mayúsculas y minúsculas en cada celda de la hoja de cálculo
- 10. Cómo agregar encabezado en la hoja de cálculo de Google
- 11. ¿Cómo interactúo con Google Docs desde Android?
- 12. Forzar enlace de descarga en una hoja de cálculo de Google Docs
- 13. hoja de cálculo de Google obtener valor de celda con índice de fila y columna
- 14. Incrustar hoja de cálculo de Google Docs sin encabezado y barra de herramientas
- 15. ¿Cómo utilizar la función de agregar fecha en la hoja de cálculo de Google?
- 16. Script de la hoja de cálculo de Google establece el valor de la celda
- 17. Hoja de cálculo de Google: SUMAR con FIND como criterio
- 18. Diseñe una tabla HTML para que parezca una hoja de cálculo como Google Docs
- 19. Estilos de celda en hoja de cálculo OpenXML (SpreadsheetML)
- 20. ¿Cómo agrego fórmulas a la hoja de cálculo de Google con Google Apps Script?
- 21. ¿Cómo obtengo el valor de una celda adyacente usando Google Script en una hoja de cálculo de Google?
- 22. Lea los datos de las hojas de cálculo de Google Docs
- 23. ¿Cómo creo la primera línea en una nueva hoja de cálculo de Google con la API?
- 24. Integración con Google Docs
- 25. json error de análisis con comillas dobles
- 26. ¿Cómo puedo reemplazar las comillas dobles con comillas simples
- 27. Usar fórmulas de hojas de cálculo existentes en una fórmula personalizada en google docs/spreadsheets
- 28. Google Docs API con Python
- 29. Cómo copiar una fila de una hoja de cálculo de google a otra hoja de cálculo de google usando el script de google apps?
- 30. buscar y reemplazar comas con nueva línea en la hoja de cálculo de Google
Esta respuesta funciona bien y sigue siendo relevante unos 4 años después de que se publicó. –
Si exporto a CSV, los valores no se envuelven entre comillas. – AlxVallejo