91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

php讀取數據庫生成excel怎么實現

小億
58
2023-12-07 04:04:07
欄目: 編程語言

要實現PHP讀取數據庫生成Excel文件,可以使用PHPExcel庫。以下是一個簡單的示例代碼:

<?php
// 引入PHPExcel庫
require_once 'PHPExcel/PHPExcel.php';

// 連接數據庫
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = new mysqli($servername, $username, $password, $dbname);

// 檢查連接是否成功
if ($conn->connect_error) {
    die("連接失敗: " . $conn->connect_error);
}

// 查詢數據庫表數據
$sql = "SELECT * FROM your_table";
$result = $conn->query($sql);

// 創建Excel對象
$objPHPExcel = new PHPExcel();

// 設置表頭
$objPHPExcel->setActiveSheetIndex(0)
    ->setCellValue('A1', 'Column 1')
    ->setCellValue('B1', 'Column 2')
    ->setCellValue('C1', 'Column 3');

// 填充數據
$row = 2;
if ($result->num_rows > 0) {
    while ($row_data = $result->fetch_assoc()) {
        $objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('A' . $row, $row_data['column1'])
            ->setCellValue('B' . $row, $row_data['column2'])
            ->setCellValue('C' . $row, $row_data['column3']);
        $row++;
    }
}

// 設置文件名和保存路徑
$filename = 'data.xlsx';
$path = 'path/to/save/' . $filename;

// 保存Excel文件
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save($path);

// 關閉數據庫連接
$conn->close();

echo "Excel文件生成成功!";
?>

以上代碼使用了PHPExcel庫連接數據庫,并從數據庫表中獲取數據填充到Excel文件中。你需要根據自己的數據庫和表結構進行修改,并將PHPExcel庫的文件放到適當的位置。最后,調用save()方法保存Excel文件即可。

0
千阳县| 汾西县| 黄石市| 普兰县| 布拖县| 聊城市| 吴江市| 天台县| 盐池县| 三台县| 西林县| 江门市| 会昌县| 桂阳县| 玉树县| 白玉县| 方山县| 太谷县| 日照市| 宁城县| 道真| 正定县| 闵行区| 郁南县| 云梦县| 奉节县| 庆云县| 福州市| 凌海市| 高台县| 新邵县| 柳河县| 赤城县| 梁平县| 资讯| 外汇| 绵阳市| 玉田县| 来宾市| 巧家县| 舒城县|