دريافت Firefoxشما از نسخه ساده رايت کليک استفاده مي نماييد. براي ديدن نسخه پيشرفته رايت کليک، در صورت استفاده از يک مرورگر استاندارد، [ اينجا ]کليک نماييد.

آخرين عناوين ارسالي به انجمن ها
لينک هاي دوستان
به دليل حجم زياد فقط تعدادي به صورت تصادفي نمايش داده شده اند.
Link.irلينکستان دات کامنرم افزارهاي روزپرانتزبازدانلود برنامه هاي فارسيباجه آگهيستيغ دات كامچشمان بازبزرگترين كتابخانه الكترونيكي تخصصي كامپيوترپرسپوليس زلزلهآريالينك - پورتال ايرانيپسر خوب۞هك×اينترنت مجاني×موبايل×ترفند۞.::مكاني براي تبليغات رايگان::.همچي در مورد جي تي اي و ...آموزش ويژوال بيسيكفهرست و فروشگاه نرم افزارهاي ايرانيپپ ايرانيانجمن تخصصي اينترنت و فناوري اطلاعات شيهشامايرانيومعرفي و دانلود اسكريپت هاي‏ آژاكسورد پرس فارسيپي سي كدهدانلود سرا دات کامآخرین اطلاعات و اخبارهشتمین زنده به گوردست چين بهترن سايتهاي ايرانيانجمن تخصصي اينترنتپنجره اي رو به ايران600 كتاب الكترونيك رايگانمطالب آموزنده - جوك - اس ام اسپيامك آنلاين،وبلاگ تخصصي موبايلعلی رجبی.: |MY BEAUTIFUL LOVELLY VILLAGE |:.آموزش آنلاین انگلیسی!شناسایی افراد مخفی در یاهوراسخوناغترین اخبار کامپیوتر و فناوری اطلاعاتآموزش آنلاین الکترونیک
تبدیل خروجی php به Excel
بازديد ها: 2033, پاسخ ها: 9
تبدیل خروجی php به Excel
توسط mortezaa در 24 فروردين 1389 - 14:37 ، پست ها: 248
سلام دوستان خسته نباشی
تبدیل خروجی php به Excel رو اگه میشه یه توضیح بدید
البته من از این روش استفاده کردم جواب داد
کد: انتخاب همه
$morteza="salam";
$path = "4.csv";
$fr = fopen($path,"w");
fputs($fr,$morteza);
fclose($fr);

ولی فارسی رو جواب نمیده؟
اگه میشه نحوه ساختش رو توضیح بدید
یه اصلا کلاس هستش که ازش استفاده کرد؟
با تشکر

http://www.baboli.ir
[ تبليغات ] سیستم مدیریت دانشجویان (ویژه اساتید)این سیستم بسیار مناسب اساتید دانشگاه است.

Re: تبديل خروجي php به Excel
توسط arash در 31 تير 1389 - 0:13 ، پست ها: 34
یکی از کلاسهای معروف Excel Writer هست که میتونی اینجا پیداش کنی :
http://www.phpclasses.org/package/2037- ... ormat.html
کار باهاش هم ساده هست و خودش هم یک sample گذاشته.

برای csv هم که کلاس نمیخواد. در مورد مشکل فارسی نویسی هم از این کد استفاده کن :
کد: انتخاب همه
$unicodeStringForExcel = chr(255).chr(254).mb_convert_encoding( $utf8_str, 'UTF-16LE', 'UTF-8');


امیدوارم مشکلت با این حل بشه.
Re: تبديل خروجي php به Excel
توسط mortezaa در 31 تير 1389 - 15:25 ، پست ها: 248
سلام ارش جان ممنون که پاسخ دادی
مشکل فارسی رو حل کرده بودم به این روش
کد: انتخاب همه

$data = html_entity_decode( $data ,ENT_NOQUOTES,'utf-8');
$data = chr(255).chr(254).iconv("UTF-8","UTF-16LE",$data);

بابت کد و کلاس خیلی ممنونم
Re: تبديل خروجي php به Excel
توسط mortezaa در 8 مرداد 1389 - 22:00 ، پست ها: 248
سلام مجدد
من تو سایت پی اچ پی کلاس عضو شدم ولی نمی دونم چرا داخل نمیره :shock:
ولی یک کلاس برای گزارش دهی پیدا کردم خوب جواب داد
ولی الان می خوام اطلاعات اکسل رو تو دیتا بیس درج کنم به مشکل برخوردم
شاید بالای پنجا وب سایت لاتین رفته باشم ولی هیچ پیدا نکردم
البته تو سایت پی اچ پی کلاس بود ولی من هرکاری کردم نتونستم وارد بشم

یه کدی رو ردیف کردم :oops:
کد: انتخاب همه
    if(isset($_POST['SUBMIT']))
    {
          $fname = $_FILES['sel_file']['name'];
       
          $chk_ext = explode(".",$fname);
         if(strtolower($chk_ext[1]) == "csv" OR strtolower($chk_ext[1]) == "xls" OR strtolower($chk_ext[1]) == "xlsx" )
         {
       
             $filename = $_FILES['sel_file']['tmp_name'];
             $handle = fopen($filename, "r");
       
             while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
             {/*
                $sql = "INSERT into user(name,email,phone) values('$data[0]','$data[1]','$data[2]')";
                mysql_query($sql) or die(mysql_error());
            */
             echo $data[0];echo "<br>";
             }
       
             fclose($handle);
             echo "Successfully Imported";
         }
         else
         {echo "<br>";
             echo "Invalid File";
         }   
    }

ولی فقط یک فرمت csv رو پشتیبانی می کنه فرمت های xls و xlsx رو پشتیبانی نمی کنه
دوستان اگه میشه کمک کنید :kuss:
Re: تبديل خروجي php به Excel
توسط mortezaa در 9 مرداد 1389 - 17:06 ، پست ها: 248
کسی نیست کمک کنه مشکل من حله بشه
اصلا کلاس نمی خوام همین رو تبدیل به کلاس می کنم
فقط مشکل فرمت داره :cry:
Re: تبديل خروجي php به Excel
توسط rsh_eboy در 10 مرداد 1389 - 20:12 ، پست ها: 541
فايل ضميمه رو بگير...
تست كردم درست بود. :kuss:
پيوست ها
excelReadExample.zip
(12.99 کيلو بايت) دانلود 167 بار
Re: تبديل خروجي php به Excel
توسط rsh_eboy در 10 مرداد 1389 - 20:25 ، پست ها: 541
بيا اينم اگه وقت كردي بخون:
http://www.ibm.com/developerworks/opens ... -phpexcel/
Re: تبديل خروجي php به Excel
توسط mortezaa در 10 مرداد 1389 - 23:10 ، پست ها: 248
سلام دسست درد نکنه کار می کنه
ولی تعداد رو دقیق نمی یاره مثلا تو اون فایل اگسل 9 تا رکورد هستش ولی اونجا 4 یا 5 تا رکورد را میاره
:(
Re: تبديل خروجي php به Excel
توسط rsh_eboy در 11 مرداد 1389 - 0:49 ، پست ها: 541
مرتضي اينقدر تنبلي نكن :D
خوب ببين اينو:
کد: انتخاب همه
//for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++)
for ($j = 1; !empty($data->sheets[0]['cells'][$j+1][1]); $j++)

اولي ماله خودش بود من كامنتش كردم.ظاهرا تو گرفتن و محاسبه تعداد مشكل داره و لي دومي كار ميده تا زماني كه به يك داده خالي برسيم...
Re: تبديل خروجي php به Excel
توسط mortezaa در 11 مرداد 1389 - 11:13 ، پست ها: 248
بابا دمت گرم درست شد :kuss:
برای اولین بار بود دیدم تو دستور حلقه تابع empty به کار بره ولی در کل کارت حرف نداشت
در مورد تنبلی باید بگم وقتی یک پروژه رو باید سر وقت تحویل بدی ولی چند روزی دیر می کنی اصلا تمرکز نوشتن کد از بین میره بعضی وقتی ها دستورهای ساده رو هم فراموش می کنی چه برسه یک کلاس 50 کیلو بایتی رو ترجمه کنی :? :shock: ولی درکل دمت گرم
در کل رضا جانو اقا آرش گل دستون درد نکنه که تونستم مشکل اکسل رو حل کنم :kuss:

صفحه اصليرايت کليکانجمن هاپروژه هاCopyright © 2005-2009 RightClick.ir All rights reserved.