Я хочу импортировать данные из csv в таблицу mysql, используя cakephp. Когда я запускаю функцию, она помещает нулевые значения в мою таблицу, и я считаю, что это формат моего массива $ data, вот мой код. var $name = 'ScWidths'; var $scaffold; /* function import() { $messages = $this->ScWidth->import('scwidths.csv'); $this->set('messages', $messages); } * / function import() […]
Поэтому у меня есть файл php, который создает файл csv с fopen, fputcsv, затем fclose и javascript для кнопки экспорта, которая направляет окно для открытия указанного файла csv. Файл csv создается правильно, но когда я нажимаю кнопку экспорта, он просто открывает файл csv на другой вкладке только с необработанными данными. То, что я искал (и […]
У меня такой код в файле с кодировкой UTF-8: <?php setlocale(LC_ALL, 'cs_CZ.utf8'); //Can be commented out without effect. $input = "Štěpán,Šafránek"; $result = str_getcsv($input); echo $result[0]; //output = "těpán"; echo $result[1]; //output = "afránek"; ?> Обратите внимание на обрезанные строки, которые воспроизводят эхо-сигналы. Также это работает: <?php setlocale(LC_ALL, 'cs_CZ.utf8'); //Can be commented out without effect. […]
Я хочу создать PHP-скрипт командной строки, который объединил бы / объединил бы несколько файлов CSV из папки в одну. Каждый CSV-файл имеет 2 столбца, разделенных запятой (,), но несколько строк. Также каждое из CSV-файлов уникально, поэтому, когда мы объединяем файлы CSV, я хочу, чтобы имя файла CSV было первым столбцом для каждой строки в файле. […]
Я использую ниже код для загрузки файлов csv. Всегда ли он говорит о некорректном файле error.please, помогите мне исправить эти проблемы? Вот моя форма: <form name="bulk_dealer" action="<?= base_url() ?>admin/add_bulk_user" method="post" accept-charset="utf-8" enctype="multipart/form-data"> <ul> <ul> <li class="ui-field"><label for="csvfile">Upload dealer id file( *only .csv) :</label></li> <li class="ui-input"><input type="file" name="csvfile" value="" placeholder="" required=""></li> <li><input type="submit" value="Upload" name="Upload" class="ui-submit"></li> […]
У меня есть проблема с преобразованием файла feof CSV в формат XLSX: Index.php <?php if (!isset($_FILES["file"])) { ?> <html> <body> <h1>Convert CSV to XLSX</h1> <form action="index.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"/> <input type="submit"/> </form> </body> </html> <?php exit; } //obtain PHPExcel from http://phpexcel.codeplex.com require_once('Classes\PHPExcel.php'); require_once('CSVToExcelConverter.php'); if ($_FILES["file"]["error"] > 0) { echo "Error: " . $_FILES["file"]["error"]; […]
Я новичок в PHP и хотел бы иметь возможность читать в csv-файле, который имеет два столбца, один – это число (вроде как ID), тогда другое имеет целочисленное значение. Я искал функцию fgetcsv, но мне не удалось найти способ чтения определенного столбца из файла csv. Я хотел бы получить все значения только из второго столбца, без […]
Как я могу обрезать эти 7 столбцов до 5 столбцов, запустив несколько сценариев. Я помню, вы можете сделать это, используя regex / php, но buggered, если я могу вспомнить, как мы это сделали. Пример кода (из базы данных GEO IP db (115 000 строк) "3231296768","3231297023","ripencc","702518400","EU","EU","European Union" "3231297024","3231297279","ripencc","441763200","EU","EU","European Union" "3231297280","3231297535","ripencc","702518400","EU","EU","European Union" "3231297536","3231297791","ripencc","702518400","EU","EU","European Union" "3231297792","3231298047","ripencc","702518400","EU","EU","European Union" "3231298048","3231298303","ripencc","702518400","EU","EU","European […]
Поэтому у меня есть эта таблица: mysql> DESCRIBE table; +——-+——————+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | +——-+——————+——+—–+———+—————-+ | id | int(15) unsigned | NO | PRI | NULL | auto_increment | | unid | char(9) | NO | UNI | NULL | | | rs | varchar(255) | […]
Я пытаюсь написать запрос MySQLi в загружаемый CSV. Следующие заголовки открывают поток для CSV: $fileName = ''; //empty file name, file name is cast later header("Cache=Control: must-revalidate, post-check=0, pre-check=0"); header('Content-Description: File Transfer'); header("Content-type: text/csv"); header("Content-Disposition: attachment; filename={$fileName}"); header("Expires: 0"); header("Pragma: public"); $fh = @fopen( 'php://output', 'w' ); Ниже я имею следующее, которое пытается запросить и […]