Articles of csv

Как использовать implode для массива объектов stdClass?

У меня есть массив объектов stdClass и я хочу создать список с разделителями-запятыми, используя одно конкретное поле всех этих объектов stdClass . Мой массив выглядит так: $obj1 = stdClass Object ( [foo] => 4 [bar] => 8 [foo-bar] => 15 ); $obj1 = stdClass Object ( [foo] => 16 [bar] => 23 [foo-bar] => 42 […]

PHP Создайте несколько CSV-файлов в памяти, затем сжимайте

У меня есть требование создать 3 CSV-файла (в памяти) во время одного HTTP-запроса, ZIP-файлы в один сжатый файл и вернуть сжатый файл в качестве ответа HTTP. У меня есть следующий код для создания zip-файла … $files = array($file1, $file2); $zipname = 'file.zip'; $zip = new ZipArchive; $zip->open($zipname, ZipArchive::CREATE); foreach ($files as $file) { $zip->addFile($file); } […]

Как удалить повторяющиеся строки из файла CSV?

Есть ли простой способ найти и удалить повторяющиеся строки из файла CSV? Пример файла test.csv: row1 test tyy…… row2 tesg ghh row2 tesg ghh row2 tesg ghh …. row3 tesg ghh row3 tesg ghh … row4 tesg ghh Ожидаемые результаты: row1 test tyy…… row2 tesg ghh …. row3 tesg ghh … row4 tesg ghh Где […]

Преобразование текста (с разделителем табуляции) в ассоциативный массив PHP вместо этого кода для CSV?

Я хотел бы преобразовать код CSV в Array в текст (с разделителем табуляции) в блок Array кода. Вот мой существующий, который работает для запятой … $rows = array_map('str_getcsv', $content); $header = array_shift($rows); $csv = array(); foreach ($rows as $row) { $csv[] = array_combine($header, $row); } print_r($csv); Какой был бы самый короткий способ конвертировать, например, 'str_getcsv' […]

Импортировать CSV, исключить первую строку

Я импортирую мой csv штраф сейчас, кроме одного, как я могу заставить импорт игнорировать данные в первой строке? Сотрудники будут загружать тот же формат, который имеет имена столбцов в этой первой строке. if (isset($_POST['submit'])) { if (is_uploaded_file($_FILES['filename']['tmp_name'])) { echo "<h1>" . "File " . $_FILES['filename']['name'] . " uploaded successfully." . "</h1>"; echo "<h2>Displaying contents:</h2>"; readfile($_FILES['filename']['tmp_name']); […]

Импорт CSV-данных с использованием PHP / MySQL – синтаксис Mysqli

В НИЖНЕЙ ЧАСТИ ЭТОГО ВОПРОСА ОКОНЧАТЕЛЬНЫЙ КОД, КОТОРЫЙ НАКОНЕЧНО РАБОТАЕТ! Попытка реализовать это ( импорт CSV-данных с использованием PHP / MySQL ). Я должен быть почти там … notes1: мой $ sql пришел прямо из копии / вставки phpmyadmin (сгенерировал PHP-код) и отлично работал в phpmyadmin. note2: Если я прокомментирую строку $ sql = "DELETE […]

Сделать таблицу с несколькими столбцами из файла CSV с помощью PHP

Я пытаюсь создать таблицу с несколькими столбцами из файла CSV с помощью PHP. Я бы хотел, чтобы ячейки таблицы отображались по вертикали. Например, если у меня есть файл CSV с именами: bill mike sarah steve kim dave Предполагая, что мне нужны 2 столбца, я бы хотел, чтобы таблица отображалась вертикально следующим образом: bill steve mike […]

Мой экспорт csv, отображающий html, как избавиться?

Я видел это раньше, и у меня возникают проблемы с тем, чтобы это работало должным образом после того, как вы попробовали ряд решений. Проблема в том, что я не могу правильно экспортировать данные в формат csv. Прежде чем я добавлю свой ob_end_clean, он будет экспортироваться в csv с html, теперь он не дает мне csv, […]

Обновление таблицы MySQL с использованием файла CSV

моя текущая таблица MySQL employee_data имеет 13k строк с 17 столбцами. Данные в таблице взяты из файла CSV Employees.csv . после импорта данных csv я добавил новый столбец «password» (поэтому его не в файле csv). Пароль редактируется и доступен через веб-портал. Теперь у меня есть обновленный файл csv, и я хочу обновить свою основную таблицу […]

Запуск выбора в списке значений, разделенных запятыми, в PHP

У меня проблема с выбором запроса в базе данных. Некоторые данные хранятся в виде списка значений, разделенных запятыми, например: Table: example_tbl | Id | People | Children | | 1 | 1,2,3 | 8,10,3 | | 2 | 7,6,12 | 18,19,2 | И пример того, что я пытаюсь запустить: <?php include 'class.php'; $selection = 1; […]