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

स्वचालित रूप से उत्पन्न एक्सेल फाइल बनाने के लिए PHPExcel का उपयोग करना

मुझे लगता है कि आपके पास पहले से ही एक्सेल ऑब्जेक्ट बनाया गया है। मैं इसे उनके उदाहरणों के अनुरूप $objPHPExcel कहूंगा। उस स्थिति में आप अपने परिणाम सेट को लूप कर सकते हैं और स्प्रैडशीट को इस तरह से पॉप्युलेट कर सकते हैं:

$objPHPExcel = new PHPExcel();
$objPHPExcel->setActiveSheetIndex(0);
$rowCount = 1;
while($row = mysql_fetch_array($result)){
    $objPHPExcel->getActiveSheet()->SetCellValue('A'.$rowCount, $row['name']);
    $objPHPExcel->getActiveSheet()->SetCellValue('B'.$rowCount, $row['age']);
    $rowCount++;
}
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save('some_excel_file.xlsx');

संपादित करें:मैंने एक संपूर्ण समाधान प्रदान करने के लिए उदाहरण अपडेट किया है।



  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 को AAO मानता है?

  2. अब () बनाम गेटडेट ()

  3. MySQL में दो डेटाटाइम के बीच अंतर की गणना करें

  4. RODBC sqlSave के साथ कोई समस्या

  5. क्लाउड में MySQL - Amazon RDS से EC2 उदाहरण में ऑनलाइन माइग्रेशन:भाग एक