У меня есть скрипт для экспорта данных из MYSQL в файл CSV.данные числа, текст и специальные символы.Все поля разделяются двойными кавычками и разделяются запятыми.
Мне нужно экспортировать данные в следующем виде:
"это предложение (x2") плохо грамматизировано.Да, «нет», может быть и больше »,« 0043 »,« ложь »и т. Д.
Однако я могу заставить его работать только тогда, когда применяю htmlsepcialchars к каждому полю. Данные должны оставаться каквыше, но когда дело доходит до Excel или Calc, некоторые из запятых и одинарных кавычек и т. д. облажаются. Это означает, что некоторые предложения находятся в одной ячейке, а другие в другой.
$dataResult = mysql_query("SELECT * FROM data");
while ($rowData = mysql_fetch_row($dataResult))
{
for ($j=0;$j<32;$j++)
{
$csv_output .= '"'.htmlspecialchars($rowData[$j]).'",';
}
$csv_output .= "\n";
}