Je travaille sur la génération csv. Je sépare les valeurs qui sont séparées par une virgule (,). Si la valeur d'un champ contient une virgule, il ne doit pas séparer le champ dans Excel. Donc je veux mettre un personnage d'échappement là. J'utilise FasterCsv. Alors, comment je peux mettre un caractère d'échappement. Quel est le caractère d'échappement de fastercsv?Echappez des valeurs de virgules dans 0sec
Répondre
Si vous avez des virgules dans vos données, définissez un séparateur de colonne différent avec l'option: col_sep. Si vous aimez vos virgules et ne pouvez pas vivre sans elles, placez les données entre guillemets.
Il suffit de citer tous les domaines (doublequotes par défaut) et des virgules à l'intérieur d'entre eux sont ignorés:
CSV.generate(:col_sep=>',', :quote_char => '"') do |row|
row << ["Quid, quid", "latinum dictum"]
row << ["sit, altum", "viditur."]
end
=> "\"Quid, quid\",latinum dictum\n\"sit, altum\",viditur.\n"
ce serait "videtur" – sixty4bit
Si vous utilisez les méthodes de FasterCSV, pour vous sera automatiquement gérée!
une manière créative est de remplacer la virgule réelle par un sosie. Cela peut être stupide, tout dépend de votre cas d'utilisation. C'était correct pour nous - je pense. Je dois poster avant que je change d'avis, lol
my_string.gsub(',','‚')
Je ne sais pas si elle copie collée correctement, mais vous pouvez créer sur mac en tenant ALT(option) + ,
- 1. valeurs Manipuler avec des virgules
- 2. Valeurs séparées par des virgules
- 3. Doctrine - Valeurs séparées par des virgules dans le champ
- 4. Analyse CSV (valeurs séparées par des virgules) dans Oracle
- 5. Supprimer la valeur des valeurs séparées par des virgules Chaîne
- 6. Tri d'une liste de valeurs séparées par des virgules
- 7. fichier texte ouvert lire les valeurs séparées par des virgules
- 8. Valeurs séparées par des virgules et LIKE php/mysql Problèmes
- 9. Insérer des virgules dans des entiers
- 10. Valeurs séparées par des virgules dans un champ de base de données
- 11. Informix - Agrégation de la liste de valeurs dans une chaîne délimitée par des virgules
- 12. Lignes à des valeurs séparées par des virgules, verticales à horizontales, dans SQL Server
- 13. Comment lire-écrire dans/à partir du fichier texte avec des valeurs séparées par des virgules
- 14. comment renvoyer des valeurs séparées par des virgules dans l'oracle SP
- 15. lecture dans la table: les valeurs par des virgules et des citations SQL
- 16. Valeurs multiples pour un champ en valeurs séparées par des virgules .csv format
- 17. Séparation des virgules TSQL
- 18. Valeurs de formulaire HTML en ajoutant des virgules dans ASP classique
- 19. Regex pour les plages de valeurs dans une liste séparée par des virgules
- 20. Bonne façon de traiter les valeurs séparées par des virgules dans Oracle
- 21. Lecture d'un fichier de valeurs séparées par des virgules (csv) dans la dynamique ax
- 22. Comment puis-je effectuer une recherche dans une table de valeurs séparées par des virgules?
- 23. Comment gérer les nombres décimaux et les virgules séparés par des virgules dans CF?
- 24. MYSQL: comment rechercher des champs contenant des valeurs sep. par des virgules?
- 25. comptage des éléments distincts et l'analyse syntaxique des valeurs séparées par des virgules en utilisant XSLT
- 26. Pour ajouter des virgules dans le fichier
- 27. Appliquer des points-virgules dans mon Javascript?
- 28. Java Regex, capturant des groupes avec des valeurs séparées par des virgules
- 29. recherche dans la liste en utilisant des valeurs séparées par des virgules dans la zone de texte vb.net 2008
- 30. Précision des virgules flottantes dans les tests FIT
valeurs séparées par des tabulations sont un alterné commun à des virgules séparées. –