Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHPExcel का उपयोग करके एक MySQL तालिका को फीड करने के लिए XLSX शीट पढ़ना

ये रहा कोड

$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])");
}

?>

मैंने mysql_query ("अपलोड में सम्मिलित करें (col1, col2) VALUES ($ पंक्तियाँ [1], $ पंक्तियाँ [2])"); भी लेकिन काम नहीं किया। टेबल खाली रहती है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_ARRAY_APPEND () - MySQL में JSON सरणी में मान जोड़ें

  2. क्या कोई यह समझाने में मदद कर सकता है कि SQL जॉइन का उपयोग क्यों नहीं करना खराब अभ्यास और गलत है?

  3. अल्पविराम से अलग किए गए मानों के साथ एकल MySQL फ़ील्ड

  4. PHP में mysql_fetch_array के माध्यम से लूपिंग

  5. क्या क्रॉस-टेबल इंडेक्सिंग संभव है?