- 18, May 2024
- #1
У меня есть скрипт, который создает файл CSV из файла xls. Но мне нужно избавиться от кавычек и десятичных знаков, а также заменить разделитель на ;
Оригинал: 5.67710К,"1,00" 5.72160К,"-1,00" 5.75800К,"2,00" 5.81240К,"0,00" очищено: 5,67710К;1 5,72160К;-1 5,75800К;2 5,81240К;0 Как это сделать? Код, который очищает пустые строки ниже. Что туда добавить?
Оригинал: 5.67710К,"1,00" 5.72160К,"-1,00" 5.75800К,"2,00" 5.81240К,"0,00" очищено: 5,67710К;1 5,72160К;-1 5,75800К;2 5,81240К;0 Как это сделать? Код, который очищает пустые строки ниже. Что туда добавить?
if (false !== ($ih = fopen($input, 'r'))) {
$oh = fopen($output, 'w');
while (false !== ($data = fgetcsv($ih, 80000, ","))) {
if ($data[2] != NULL and $data[6] != NULL) {
$outputData = array($data[2], $data[6]);
fputcsv($oh, $outputData);
}
}
fclose($ih);
fclose($oh);
}
PHP: