Hai i makro içeren bir excel sayfasını indirmek istiyor. Ama excel downlaod Php komut dosyası kullanabilirsiniz. Bu php makro ile bir excel sayfasını indirmek mümkün mü?
Makro ile getiriliyor Excel dosyası gerçekten biri olmadan tek getiriliyor farklı değildir. Bunun için CURL kullanabilirsiniz.
<?php
$ch = curl_init("http://www.example.com/you_excel_sheet.xls");
$fp = fopen("local_excel_sheet.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
Evet, bu mümkün değildir. Sizin kod excel dosyası içinde makro olup olmadığını aynı şekilde çalışacaktır. Sadece dosya indirmek, ve sonra normal gibi açın, ve makrolar iyi çalışması gerekir.
Aklınıza gelebilecek tek sorun Bir Excel 2007 dosyasını indirmek için çalışıyor olmasıdır. Normalde, bir Excel 2007 dosyası için dosya uzantısı .xlsx
, ancak dosyada makro varsa, o zaman .xlsm
ile sona erecek. Eğer yanlış uzantılı dosyayı indirmek için çalışıyoruz değil emin olun, ve ince olmalıdır.