Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php如何将csv转换成xls

作者:洮娦ゞ   发布日期:2024-02-11   浏览:781

要将CSV文件转换为XLS文件,可以使用PHPExcel库来实现。以下是一个简单的示例代码:

require_once 'PHPExcel/PHPExcel.php';

// 创建一个新的PHPExcel对象
$objPHPExcel = new PHPExcel();

// 读取CSV文件内容
$csvFile = 'path/to/input.csv';
$csvData = file_get_contents($csvFile);
$csvArray = explode("\n", $csvData);

// 将CSV数据填充到PHPExcel对象中
$row = 1;
foreach ($csvArray as $csvRow) {
    $csvValues = explode(',', $csvRow);
    $col = 1;
    foreach ($csvValues as $csvValue) {
        $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $csvValue);
        $col++;
    }
    $row++;
}

// 保存PHPExcel对象为XLS文件
$outputFile = 'path/to/output.xls';
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save($outputFile);

在上面的示例中,需要将path/to/input.csv替换为实际的CSV文件路径,将path/to/output.xls替换为要保存的XLS文件路径。请确保已经安装并正确设置了PHPExcel库。

上一篇:php怎么实现商品查询功能

下一篇:php如何实现美国时间转中国

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站