Я пытаюсь создать функцию в моей системе управления контентом, в которой пользователи могут загружать CSV-файл, который затем анализируется, и данные помещаются в базу данных MySQL. Для этого я использую ввод файла и этот SQL-запрос. $sql = "LOAD DATA LOCAL INFILE '".$_FILES["file"]["tmp_name"]."' INTO TABLE persons FIELDS TERMINATED BY ';' LINES TERMINATED BY '\r' (id, name, email, […]
Я пытаюсь получить файл csv, загруженный в мою базу данных, в течение 1 недели, я прочитал множество учебных пособий и понятия не имею, что я делаю неправильно, это простой код, который я слишком глуп, чтобы получить право. Любая помощь будет золотой! 🙂 if(isset($_FILES['file'])){ $csv_file = $_FILES['file']['name']; $sql = <<<eof LOAD DATA INFILE '$csv_file' INTO TABLE […]
Я пытаюсь экспортировать одну запись из БД. Я попытался написать разные методы, но не смог. Теперь я попробую этот здесь, это просто загрузка заголовков и никаких данных. public function getExport($id) { $student = Students::find($id); $filename = "students.csv"; $handle = fopen($filename, 'w+'); fputcsv($handle, array('name', 'class', 'section')); foreach($student as $row) { fputcsv($handle, array($row['name'], $row['class'], $row['section'])); } fclose($handle); […]
Я создаю настраиваемый плагин отчетов woocommerce, который отображает определенную информацию и выплевывает ее как CSV. У меня есть возврат таких вещей, как имя, название компании, продукт и сумма. Я делаю это следующим образом. /** * Check if we need customer phone. */ case 'wc_settings_tab_customer_phone': array_push( $csv_values, self::customer_meta( get_the_ID(), '_billing_phone' ) ); break; Теперь я использую […]
Я создал php-функцию для импорта CSV / Excel-файла в базу данных MYSQL через CodeIgniter. Он будет проверять наличие дубликатов строк в базе данных, но пока он обновит данные, иначе он будет вставлять данные, которые возникают у меня, когда я обновляю CSV-файл и загружаю его снова, я получаю ошибку Уровень важности: предупреждение Сообщение: pathinfo () ожидает, […]
Привет, я пытаюсь создать веб-интерфейс, который позволит пользователям импортировать содержимое CSV-файла в базу данных postgresql. Ниже приведен php-компонент того, что я пытаюсь сделать, однако когда я запускаю, я просто получаю «Проблема с загрузкой ваших данных:» из моей команды die, но без какой-либо другой ошибки. В этом примере я жестко закодировал значение для файла csv, однако […]
При попытке экспортировать базу данных данных я видел некоторое количество мусора вместо того, чтобы показывать фактические данные, которые являются символами UTF-8. Я использовал Excel для открытия csv, и я использовал пакет Maatwebsite / Laravel-Excel для экспорта csv. Вот мой контроллер: public function downloadExcel($type) { $data = Item::get()->toArray(); return Excel::create('solutionstuff_example', function($excel) use ($data) { header('Content-Encoding: UTF-8'); […]
У меня есть два набора файлов csv: один содержит данные контрактов, а другой – содержащие контракты. Мне нужно объединить два файла csv с использованием общего поля (имя контракта) и вычислить общую сумму заключенных контрактов. Ссылка на файлы csv До сих пор мне удалось объединить два csv-файла вместе и записать их в файл final.csv, но я […]
Я пишу скрипт экспорта PHP для своей копии magento. По какой-то причине следующий код дает мне сообщение «Headers already sent»: //Load magento and set to match frontend require_once '../../app/Mage.php'; umask(0); Mage::app(); Mage::app()->loadArea(Mage_Core_Model_App_Area::AREA_FRONTEND); //Send headers to browser to prep for csv file download header('Content-Type: text/csv'); header('Content-Disposition: attachment;filename=exportSKUs.csv'); //Load only product collection details that we need. $product […]
Я вытягиваю свои волосы, пытаясь сделать preg_replace в php и сохраняя результаты в файле csv. Я хочу заменить \ "в строке с \" ", и ближайший я могу получить в настоящее время \" ". Проблема в том, что fputcsv автоматически добавляет двойной комментарий к существующей двойной кавычке, которая является прекрасной, APART FROM, если двойной кавычек […]