Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đọc trang tính XLSX để cấp bảng MySQL bằng PHPExcel

Đây là mã

$inputFileName = $upload_path . $filename;
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($inputFileName);
$objWorksheet = $objPHPExcel->getActiveSheet();

$highestRow = $objWorksheet->getHighestRow();
$highestColumn = $objWorksheet->getHighestColumn();
$highestColumnIndex = PHPExcel_Cell::columnIndexFromString($highestColumn);
$rows = array();
for ($row = 1; $row <= $highestRow; ++$row) {
  for ($col = 0; $col <= $highestColumnIndex; ++$col) {
    $rows[$col] = $objWorksheet->getCellByColumnAndRow($col, $row)->getValue();
  }
  mysql_query("INSERT INTO upload (`item_number`,`qty_sold`,`cost_home`) VALUES ($rows[1],$rows[2],$rows[3])");
}

?>

Tôi đã thử mysql_query ("CHÈN VÀO tải lên (col1, col2) GIÁ TRỊ ($ row [1], $ rows [2])"); tốt nhưng không hoạt động. Bảng vẫn trống



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL SELECT vài ngày qua?

  2. PHP Cách tốt nhất để lưu kết quả MySQL vào bộ nhớ cache?

  3. Làm thế nào tốt nhất để so sánh với 0 trong PHP?

  4. Trình duyệt Neo4j

  5. MySQL DELETE FROM với truy vấn con là điều kiện