Ho dati utf-8 che vorrei salvare come csv. La mia vecchia versione di Excel manipola utf-8, quindi devo ricorrere all'utilizzo del foglio di calcolo di google che gestisce splendidamente utf-8. Alcuni dei miei dati contengono virgole, quindi devo racchiudere tutti i campi di dati nel csv con virgolette doppie. Ho centinaia di linee, quindi ci vorrebbe un po 'di tempo per farlo manualmente e senza errori. Come posso ottenere questo risultato nel foglio di calcolo di Google Documenti?Come racchiudere ogni cella con doppie virgolette nel foglio di calcolo di Google doc.
risposta
In primo luogo, perché non esportare semplicemente il foglio di calcolo come csv? Google ha quella funzionalità integrata. È sotto il menu File> Scarica come> CSV
Ma, rispondendo alla tua domanda, è piuttosto semplice racchiudere tutti i valori tra virgolette doppie. Diciamo che i valori desiderati sono in Sheet1 colonne da A a D. Su Sheet2, la cella A1, è sufficiente posizionare questa formula:
=ArrayFormula(""""&Sheet1!A:D&"""")
Il problema con il problema con le doppie virgolette è che sono usati per delimitare le stringhe, quindi per averli dentro una stringa devi digitare due consecutivi. Così, uno "per aprire, due di avere uno '' e uno" per chiudere :)
Questo è il mio processo:
1) avvolgere ogni cella tra virgolette sia utilizzando la funzione di concatenazione o utilizzando Henrique di formula sopra. Generalmente uso il concatenato perché generalmente ho una colonna o due che non voglio racchiudere tra virgolette.
2) esportare il CSV. Noterete che le cellule sono avvolti ma con tre doppi apici ("""
) piuttosto che uno ("
) in modo ...
3) Aprire il CSV in un editor di testo trovare """
e sostituirlo con "
Questo dovrebbe portarti un CSV con celle racchiuse tra virgolette.
È possibile utilizzare CHAR (34) come questo
="{"&char(34)&"userId"&char(34)&":"&G1&"}"
questo si tradurrà in
{"userId":1}
Se si utilizza questa soluzione, fare molta attenzione con le virgolette! Nota che le parentesi graffe sono ciò che è contenuto nelle virgolette, non nel & char (34) & – magi182
È possibile utilizzare =CHAR(34)
o dovunque è necessario virgolette doppie.
- 1. Python doc string: virgolette doppie virgolette v.s. Doppio preventivo
- 2. Stili di cella nel foglio di calcolo OpenXML (SpreadsheetML)
- 3. Leggi dati da fogli di calcolo di google doc
- 4. Hash di un testo di cella nel foglio di calcolo di Google
- 5. Tentativo di leggere la cella 1,1 nel foglio di calcolo utilizzando l'API di Google Script
- 6. Cambia maiuscole della prima lettera in ogni cella nel foglio di calcolo
- 7. count valori distinti nel foglio di calcolo
- 8. come mantenere le virgolette doppie nel ramoscello?
- 9. Foglio di calcolo Google: SUMIF con FIND come criterio
- 10. Recupera foglio di lavoro Google Foglio di calcolo JSON
- 11. Parse JSON dal foglio di calcolo Google
- 12. javascript sostituire virgolette singole con virgolette doppie
- 13. Crea un nuovo foglio in un foglio di calcolo Google con lo script di Google Apps
- 14. Posta AJAX su google foglio di calcolo
- 15. Foglio di calcolo Google SOMMA Confronto dati
- 16. Android - Foglio di calcolo Google Api
- 17. Come stampare le virgolette doppie all'interno di ""?
- 18. Come ottenere l'ID del foglio di lavoro da un foglio di calcolo di Google con python?
- 19. Imposta script foglio di Google valore cella
- 20. Foglio di calcolo di Google, peso del font BOLD utilizzando la formula nella cella
- 21. Crea nuovo foglio di calcolo (Google API/Python)
- 22. Ottenere valore di una cella dal foglio di calcolo di Google Documenti in javascript
- 23. Foglio di calcolo Google Formula equivalente CONTOUNT con due criteri
- 24. somma foglio di calcolo Google che termina sempre nella cella sopra
- 25. Foglio di calcolo Google con dati da WebSocket
- 26. Implode con virgolette doppie come separatore
- 27. Come sostituire le virgolette doppie con virgolette singole
- 28. Variabili globali in Google Script (foglio di calcolo)
- 29. È possibile definire una nuova funzione nel foglio di calcolo di Google-docs?
- 30. JSON.parse() richiede virgolette doppie?
Questa risposta funziona bene ed è ancora pertinente circa 4 anni dopo che è stata pubblicata. –
Se esporto in CSV, i valori non sono racchiusi tra virgolette. – AlxVallejo