5
Dışa aktarma xls dosyası için şu kodu kullanıyorum abd dosyasıdır ancak "XLS/Excel/reader.php" kütüphanesi gerektiren dosyayı okumaya çalıştığımda sorunum dönüş hatası "dosya değiştirilemez." İhracat xls dosyası olarak kaydettiğimde ve çalışmayı almaya çalıştığımda. İhracat içinDışa aktarma xls dosyası php için içe aktarılma süresi içinde okunamaz
function xlsBOF() { echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); } function xlsEOF() { echo pack("ss", 0x0A, 0x00); } function xlsWriteNumber($Row, $Col, $Value) { echo pack("sssss", 0x203, 14, $Row, $Col, 0x0); echo pack("d", $Value); } function xlsWriteLabel($Row, $Col, $Value) { $L = strlen($Value); echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L); echo $Value; } // prepare headers information header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/xls"); header("Content-Disposition: attachment; filename=test.xls"); header("Content-Transfer-Encoding: binary"); header("Pragma: no-cache"); header("Expires: 0"); // start exporting xlsBOF(); xlsWriteLabel(0, 0, "id"); xlsWriteLabel(0, 1, "name"); xlsWriteLabel(0, 2, "email"); xlsWriteNumber(1, 0, 230); xlsWriteLabel(1, 1, "John"); xlsWriteLabel(1, 2, "[email protected]"); xlsWriteNumber(2, 0, 350); xlsWriteLabel(2, 1, "Mark"); xlsWriteLabel(2, 2, "[email protected]"); xlsEOF();
bu çalışma mı? @mukesh – hrs
evet iyi çalışıyor. – Mukesh