Ben php komut dosyasında doldurmam gereken bir Excel şablonum var. Masa'nın başlıkları farklı renklerle vurgulanır:PHPExcel: hücrelerin arka plan rengi değişiyor
Ben şablonu açın php komut dosyasında, bazı veri eklemek ve dosyayı kaydedin:
//Template from VitalSource
$template = APPLICATION_PATH.'/../public/VitalSourceTemplate.xlsx';
// Read the file
$fileType = PHPExcel_IOFactory::identify($template);
$objReader = PHPExcel_IOFactory::createReader($fileType);
$objPHPExcel = $objReader->load($template);
$objPHPExcel->setActiveSheetIndex(0);
$row = 4;
/*
Add new rows to the Excel file
*/
// Write the file
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $fileType);
$objWriter->save('testVS.xlsx');
Veri burada, tek sorun o başlık renkler olduğunu değişen:
sorun ne olabilir? Hücrelerin orijinal stili nasıl bırakılır? dropbox
UPD 2
Ben her şeyin beklendiği gibi çalışır XLS için xlsx şablon dosyasını dönüştürmek -
UPD İşte
şablonuna bir dropbox bağlantıdır. farklı link
mu PHPExcel süreç xlsx ve xls renkleri - link İşte
xls şablona bir bağlantıdır - İşte
xlsx şablona bir bağlantıdır? Öte yandan, Excel dosyalarını açmak ve xlsx ve xls formatlarına dönüştürmek için Mac'te Numbers kullanıyorum. Muhtemelen Numbers ile bazı hatalar vardır. Herhangi bir yardım ve bilgi için teşekkür ederiz.
tutun>, onun için cevap vermek imkansız bazı; özel bir renk kümesi veya tema kullanan şablon mu? –
@MarkBaker Yanıt için teşekkür ederiz. Şablon dosyasına bağlantı ekledim. Renk kümesinin özel olup olmadığını nasıl kontrol edebilirim emin değilim? – Tamara
@MarkBaker İşaretledim - şablon, standart Excel 56 paletinden renkleri kullanır. Ama nedense renk # 42 rengi # 3 olur. – Tamara