Imprimer de nouvelles lignes dans les cellules du fichier CSV
P粉276577460
P粉276577460 2023-08-22 18:17:10
0
2
573
<p>J'utilise php pour générer un fichier CSV. Je dois imprimer un retour à la ligne automatique dans une cellule (dans Excel, vous pouvez utiliser <kbd>Ctrl</kbd>+<kbd>Entrée</kbd> ou <kbd>Alt</kbd>+<kbd>Entrée< ;/kbd>implémentation). Pour cela, j'ai essayé d'utiliser <code>'n'</code>, <code>'r'</code> mais cela n'a pas aidé. Comment puis-je atteindre cet objectif? </p> <p>J'utilise l'extension yii ECSVExport pour générer un fichier CSV. </p> <p>Le résultat que je souhaite est le suivant :</p> <pre class="brush:php;toolbar:false;">Valeur ID 1A B 2C 3E FR g 4 X≪/pré> <p><br /></p>
P粉276577460
P粉276577460

répondre à tous(2)
P粉022723606

Utilisez "n"(用"包裹)并使用"rn"作为记录结束标记。如果单元格输入包含多行,则必须"entoure les valeurs des cellules.

$fh = fopen('test1.csv', 'w+');
fwrite($fh, "sep=\t" . "\r\n");
fwrite($fh, 'A' ."\t" . 'B' . "\t" . 'C' . "\r\n");
fwrite($fh, 'D' ."\t" . "\"E\nF\nG\"" . "\t" . 'H' . "\r\n");
fclose($fh);

ou (en utilisant des variables)

$varA = 'A';
$varB = 'B';
$varC = 'C';
$varD = 'D';
$varE = 'E';
$varF = 'F';
$varG = 'G';
$varH = 'H';
$fh = fopen('test2.csv', 'w+');
fwrite($fh, "sep=\t"."\r\n");
fwrite($fh, $varA . "\t" . $varB . "\t" . $varC . "\r\n");
fwrite($fh, $varD . "\t" . "\"$varE\n$varF\n$varG\"" . "\t" . $varH . "\r\n");
fclose($fh);

ou (utilisez fputcsv())

$fh = fopen('test3.csv', 'w+');
fwrite($fh, "sep=\t" . "\r\n");
fputcsv($fh, array('A', 'B', 'C'), "\t");
fputcsv($fh, array('D', "E\nF\nG", 'H'), "\t");
fclose($fh);

ou (en utilisant fputcsv() et variables)

$varA = 'A';
$varB = 'B';
$varC = 'C';
$varD = 'D';
$varE = 'E';
$varF = 'F';
$varG = 'G';
$varH = 'H';
$fh = fopen('test4.csv', 'w+');
fwrite($fh, "sep=\t" . "\r\n");
fputcsv($fh, array($varA, $varB, $varC), "\t");
fputcsv($fh, array($varD, "$varE\n$varF\n$varG", $varH), "\t");
fclose($fh);
P粉409742142

Essayez ceci

"\n"

Entre guillemets doubles

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!