Est-il une cellule de limite de longueur de l'écriture des fichiers CSV avec Text::CSV?

Reliant à cette question
Écrit CSV en perl

Je suis de l'analyse d'un contenu à partir d'un fichier html et de les écrire dans le fichier csv à l'aide de Text::CSV; qui fonctionne bien.

Mais alors que la taille du contenu avait plus de 130000+ caractères, se chevauchent ou partielle du contenu est écrit dans la cellule.

est que quoi que ce soit avec la cellule de limite de caractères dans un format csv ?

Merci de me donner quelques suggestions.

Mise à jour

j'utilise ce code pour imprimer le fichier csv.
$csv->print($fh, [$name, $table]);

si la variable contient des caractères '[',']' il se chevauchent pour la prochaine cellules.

Mise à jour

À partir de ce lien
http://open.api.ebay.com/shopping?callname=GetSingleItem&responseencoding=XML&appid=&siteid=0&version=839&IncludeSelector=Details,Description,ItemSpecifics&ItemID=251307275303

Je suis en train d'écrire le contenu à l'intérieur de la <\Description> Tag qui ont un contenu de grande taille.

  • voulez-vous dire 130000+ caractères en une valeur unique? Êtes-vous sûr CSV est le format le plus approprié pour le stockage des données?
  • oui, tous ces caractères sont stockés dans une variable unique.
  • Qu'avez-vous essayé? Avez-vous essayé de faire un fichier CSV avec une grande valeur unique d'un personnage qui est le "coffre-fort" (dans le cas où c'est un problème de s'échapper ou de nouvelles lignes)? par exemple écrire une cellule avec une valeur de 'a' x 140_000 et voir si tronqué
  • Même si je l'ai copier et coller manuellement ,sa ne fonctionne pas dans le format csv.
InformationsquelleAutor Balakumar | 2013-09-17