Articles of csv

Чтение UNICODE CSV с использованием PHP

Мне приходится сталкиваться с проблемой чтения символов Unicode из CSV-файла с помощью PHP. Ниже приведен скриншот файла ccv UNICODE. Код PHP, который я использую, приведен ниже. $delimiter = ","; $row = 1; $handle = fopen($filePath, "r"); while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE) { $num = count($data); $row++; for ($c=0; $c < $num; $c++) […]

Эффективный способ определения того, какие значения в CSV НЕ находятся в БД?

Поставщик подает нам CSV-файл своих продуктов. Отдельным столбцом в файле (например, столбец 3) является номер стиля. Этот файл содержит тысячи записей. У нас есть таблица данных продуктов с колонкой под названием manufacturer_num, которая является номером стиля вендоров. Мне нужно найти, какой из продуктов поставщика мы в настоящее время не имеем. Я знаю, что я могу […]

Ошибки синтаксиса PHP: LOAD DATA INFILE

Я пытаюсь импортировать данные csv в mysql, используя PDO и LOAD DATA INFILE (я также попробовал LOAD DATA LOCAL INFILE), но я продолжаю получать синтаксическую ошибку, и я понятия не имею, почему. Имена файлов и таблиц кажутся правильными. вот функция import (), которую я использую – function import() { $this->db = mydb::getConnection(); // set the […]

Как проверить однострочное текстовое поле для нескольких значений?

Я хочу создать сайт, на котором пользователи могут проверять номера облигаций облигаций, и я немного знаю о php, поэтому я создал форму в html: <form> Enter your price bond number <input type="text" name="number"><br> <input type="submit" value="try your luck"> </form> Теперь в php, я хочу проверить, является ли это одним номером, номером диапазона или номером, разделенным […]

как вызвать скрипты python из php

Мне нужно передать значение из PHP в скрипт Python, который затем записывает значение в файл csv. Но у меня возникают трудности, мой питон при вызове пишет пустой файл csv. В чем может быть проблема. <?php if (isset($_POST['data'])){ $data = $_POST['data']; $result = exec("python processData.py .$data"); echo $result; } ?> и processData.py import nltk from nltk.corpus […]

fputcsv не записывает никаких данных в файл CSV

На моем веб-сайте я создаю таблицу из данных mysql, а затем теперь хочу добавить кнопку экспорта в таблицу, чтобы пользователь мог загрузить данные в виде файла CSV. Для этого я написал фиктивную форму: <form action="<?=$_SERVER['PHP_SELF'];?>" method="post"> <input type="submit" name="submit" value="Click Me"> </form> И в верхней части php-файла у меня есть: if(isset($_POST['submit'])) { export(); } В […]

Запись в несколько (разделяющих) CSV-файлов с помощью PHP

Я использую простую функцию для записи массивов записи в CSV-файл, который выглядит следующим образом: function writeToCSV($array) { $fp = fopen('programmes.csv', 'a'); fputcsv($fp, $array); fclose($fp); } Просто как пирог. Тем не менее, есть ли в любом случае знать, какой номер строки находится в указателе? Потому что я хочу иметь возможность после 1000 строк, чтобы начать запись […]

Как объединить значения из нескольких строк с одним и тем же идентификатором в запятую, разделенные уникальным идентификатором

У меня есть файл CSV, назовите его data.csv , который выглядит так: id,position,data 1,1,Data text 1,2,Data text 2 1,3,Data text 3 2,1,Data text x 2,2,Data text y Мне нужно объединить значения в полевых data в одном для всех строк с одним и тем же id . Затем напечатайте эти вновь полученные строки в другом CSV-файле. […]

Работа с большим количеством данных из mysql

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

Как читать определенные столбцы файла csv с помощью php

Я использую приведенный ниже код, чтобы показать CSV-файл в виде таблицы html с php. Моя проблема заключается в том, как показывать только определенные столбцы файла csv. Например, я бы показал номера столбцов 1,5,9,15. Как можно изменить код для выбора определенных полей? Заранее спасибо, Mattew <?php $row = 1; if (($handle = fopen("donors.csv", "r")) !== FALSE) […]