gpt4 book ai didi

PHPExcel 将 XLS 转换为具有特殊字符的 CSV

转载 作者:行者123 更新时间:2023-11-29 01:20:48 25 4
gpt4 key购买 nike

我在使用 PHPExcel 类将包含特殊字符的 XLS 文件转换为 CSV 文件时遇到了一个小问题。

例如,名称“Kévin”在 CSV 生成的文件中给出“Kévin”。

这是我当前使用 PHPExcel 的 PHP 代码:

$excel_readers = array(
'Excel5' ,
'Excel2003XML' ,
'Excel2007'
);

require_once('classes/PHPExcel.php');

$reader = PHPExcel_IOFactory::createReader('Excel5');
$reader->setReadDataOnly(true);

$path = $_FILES['file']['tmp_name'];
$excel = $reader->load($path);

$writer = PHPExcel_IOFactory::createWriter($excel, 'CSV');
$writer->save('temp/absences.csv');

echo 'File saved to csv format';

最佳答案

<?php

/**
Convert excel file to csv
*/

//Various excel formats supported by PHPExcel library
$excel_readers = array(
'Excel5' ,
'Excel2003XML' ,
'Excel2007'
);

require_once('PHPExcel180/Classes/PHPExcel.php');
require_once('PHPExcel180/Classes/PHPExcel/Writer/CSV.php');

$reader = PHPExcel_IOFactory::createReader('Excel5');
$reader->setReadDataOnly(false);

$path = 'file.xls';
$excel = $reader->load($path);

$writer = PHPExcel_IOFactory::createWriter($excel, 'CSV');
$writer->setUseBOM(true);
$writer->save('data.csv');

echo 'File saved to csv format';
?>

PHPExcel_1.8.0_doc库使用代码

从一个 xls 转换为 csv 时删除特殊字符,代码结束

关于PHPExcel 将 XLS 转换为具有特殊字符的 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32221000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com