-2
나는 cakephp에 익숙하며 cakephp2.0을 사용하여 ".csv"파일로 ".xls"파일을 변환해야합니다. 나는 PhpExcel을 복용하여 노력하지는 않았지만 노력했다.cakexp를 사용하여 .csv로 .xls를 변환하는 방법
나는 cakephp에 익숙하며 cakephp2.0을 사용하여 ".csv"파일로 ".xls"파일을 변환해야합니다. 나는 PhpExcel을 복용하여 노력하지는 않았지만 노력했다.cakexp를 사용하여 .csv로 .xls를 변환하는 방법
처음 다운로드 Spreadsheet_Excel_Reader 클래스의 함수 내부
App::uses('Vendor', 'excel_reader');
다음 컨트롤러 클래스 추가 시작하기 전에 공급 업체 폴더
내부에 저장
public function createcsvfromxls() {
$data = new Spreadsheet_Excel_Reader(WWW_ROOT . 'pathtofile.xls', true);
ob_clean();
if ($filename = tempnam(sys_get_temp_dir(), "csv")) {
if ($file = fopen($filename, "w")) {
fputcsv($file, array('column 1', 'column 2'));
}
$exeldata = $data->sheets['0']['cells'];
foreach ($exeldata as $key => $val) {
fputcsv($file, array('columonedata', 'colum2data'));
}
}
fclose($file);
header("Content-Type: application/xls");
header("Content-Disposition: attachment;Filename=DHAProviderdetails.csv");
header("charset: UTF-8");
echo readfile($filename);
unlink($filename);
exit;
}
이
Thankq 시도 귀하의 회신에 대한 harikrish 및 xlsx에 대한 csv 우리도 필요 같은 기준을 따르라. 아 .... – Lokesh