Saya telah membuat file csv dari toko online, di file ini ada beberapa produk yang artikelnya dimulai dari 000. Jika membuka file csv, angka nol di depan akan hilang. Saya ingin mengonversinya menjadi file xls agar tetap menggunakan angka nol di depan. Saya mencoba:
$objPHPExcel = new PHPExcel();
$objReader = new PHPExcel_Reader_CSV();
$objReader->setInputEncoding('UTF8');
$objReader->setDelimiter(';');
$objReader->setEnclosure('');
$objReader->setLineEnding("\r\n");
$objReader->setSheetIndex(0);
$objReader->loadIntoExisting("files/test.csv", $objPHPExcel);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel2007");
$objWriter->save("files/test.xlsx");
Namun angka nol di depan masih hilang. Saya mencoba menambahkan baris untuk menjadikan format kolom sebagai string:
$objPHPExcel->getActiveSheet()->getStyle('A2:A10000')->getNumberFormat()->setFormatCode( PHPExcel_Style_NumberFormat::FORMAT_TEXT );
Tapi hasilnya sama saja.
setFormatCode()
itu di kode Anda? Sebelum atau sesudah mengimpor file CSV? - person Joseph   schedule 24.02.2014