PDA

View Full Version : سوال: مشکل با PHPExcel



fh_joker
سه شنبه 25 فروردین 1394, 13:01 عصر
سلام.
من توی win7 و با wamp2.5 ، با کلاس PHPExcel کار می کردم مشکلی هم نبود.
حالا باید کدها رو منتقل کنم به لینوکس مدل CentOS .کدها رو منتقل کردم حالا جواب نمیده.


if ((class_exists($pClassName,FALSE)) || (strpos($pClassName, 'PHPExcel') !== 0)) {
// Either already loaded, or not a PHPExcel class request

return FALSE;
}
خودم فکر کنم این شرط برقرار میشه و FALSE برمی گرده.در حالی که توی ویندوز وارد این شرط نمیشه.
دوستان کسی با این کلاس کار کرده راهنمایی کنه.
راه حلی نیست که بدون csv فایل اکسل رو بریزیم توی mysql ؟؟؟؟؟

fh_joker
چهارشنبه 26 فروردین 1394, 10:42 صبح
خودم درستش کردم.
برای بقیه دوستان که شاید مشکل منو داشته باشن.
توی شرط pClassName رو zip archive نمایش می داد.
office 2007 به بالا در حقیقت یه جور zip محسوب می شه. توی مدل CentOS من باز کردن فایل zip پشتیبانی نمی شد
پس دوتا راه حل بود
1- نصب zip
2- پایین آوردن ورژن
برای من دومی راحت تر بود.
این کد رو

$objReader = PHPExcel_IOFactory::createReader('Excel2007');
تغییر دادم به

$objReader = PHPExcel_IOFactory::createReader('Excel5');
مشکل حل شد.:لبخند::لبخند: