Guillemets par ligne

Met chaque ligne entre guillemets. Les guillemets internes peuvent être doublés pour le CSV ou échappés par une barre oblique inverse.

Une paire de guillemets par ligne

Le CSV et pas mal de configs veulent chaque valeur entre guillemets, et les guillemets à l’intérieur doublés. Cette page entoure chaque ligne. C’est plus étroit que préfixe / suffixe, qui peut ajouter n’importe quel texte et ne connaît pas le doublement CSV.

Dans quel ordre

  1. Une valeur par ligne.
  2. Choisissez le guillemet : double ou simple.
  3. Puis ce qui arrive à un guillemet déjà dans la ligne. « Les doubler (CSV) » est le défaut et transforme " en "" à l’intérieur de guillemets doubles. « Barre oblique inverse » écrit \". « Les laisser » ne touche pas l’intérieur.
  4. « Ignorer les lignes vides » jette les lignes vides au lieu d’émettre "".
  5. L’exemple say "hi" puis next donne une ligne quotée façon CSV et une seconde ligne quotée, next.

À quoi ressemble le résultat

Chaque ligne gardée, c’est le guillemet, le texte éventuellement échappé, le même guillemet. Les retours entre les valeurs restent. La page n’ajoute pas de virgules, ce n’est donc pas encore une ligne CSV complète. S’il vous faut des virgules entre les champs, joignez-les après. L’autre sorte de guillemet n’est pas doublée : une apostrophe droite à l’intérieur de guillemets doubles reste seule.

À quoi ça sert

  • Préparer une colonne de valeurs avant le CSV.
  • Entourer des lignes pour un langage qui veut des chaînes quotées.
  • Rendre une liste collable là où une virgule nue couperait les champs.

Questions

Pourquoi le guillemet est devenu deux ?

Le CSV double un guillemet interne. Pour une chaîne de langage, passez à la barre oblique inverse ou à « les laisser ».

Je veux du texte avant et après, pas des guillemets.

Prenez préfixe / suffixe.