نمایش نتایج 1 تا 8 از 8

نام تاپیک: به چه شکل از PHPExcel استفاده کنم ؟

  1. #1

    به چه شکل از PHPExcel استفاده کنم ؟

    سلام
    می خوام خروجی Excle بگیرم و بعد از تحقیق رسیدم به این کلاس
    اما نمی دونم چطوری ازش استفاده کنم .
    یکسری اطلاعات رو می خوام از دیتابیس خروجی اکسل بگیرم
    ممنون میشم کمک کنید

  2. #2

    نقل قول: به چه شکل از PHPExcel استفاده کنم ؟

    از این کد استفاده کردم ولی فارسی رو نشون نمیده و کلا در هم شد !

    https://barnamenevis.org/showthread.p...light=PHPExcel





    <?php///////اتصال به بانک و ایجاد کوئری و قابلیت نمایش حروف فارسی/////////نام بانک اطلاعاتی$db_name = "diabetes";//نام جدول مورد نظر$table_name = '8specialized_visit_1';//ایجاد کانکشن برای وصل شدن به بانک و سپس به جدول$link = mysql_connect("localhost", "root", "") or die("Could not connect to server!");$select_db = mysql_select_db($db_name, $link);//نمایش حروف فارسی در صفحه اکسل///mysql_query("SET NAMES 'utf8'");//////////////////////////////////$query = "SELECT * FROM " . $table_name;$result = mysql_query($query, $link) or die("Could not complete database query");$num = mysql_num_rows($result);$num2=mysql_num_fields($re sult);////////////////////////////////////////////////////////////////////////////////////////// //دریافت نام هر فیلد$name_c0=mysql_field_name($result,0);$name _c1=mysql_field_name($result,1);$name_c2=mysql_fie ld_name($result,2);$name_c3=mysql_field_name($resu lt,3);$name_c4=mysql_field_name($result,4);$name_c 5=mysql_field_name($result,5);$name_c6=mysql_field _name($result,6);$name_c7=mysql_field_name($result ,7);$name_c8=mysql_field_name($result,8);$name_c9= mysql_field_name($result,9);$name_c10=mysql_field_ name($result,10); error_reporting(E_ALL);ini_set('display_errors', TRUE);ini_set('display_startup_errors', TRUE);date_default_timezone_set('Europe/London'); if (PHP_SAPI == 'cli') die('This example should only be run from a Web Browser'); /** Include <span class="highlight">PHPExcel</span> */require_once 'PHPExcel_doc/Classes/PHPExcel.php'; // Create new <span class="highlight">PHPExcel</span> object$objPHPExcel = new <span class="highlight">PHPExcel</span>(); // Set document properties$objPHPExcel->getProperties()->setCreator("Maarten Balliauw") ->setLastModifiedBy("Maarten Balliauw") ->setTitle("Office 2007 XLSX Test Document") ->setSubject("Office 2007 XLSX Test Document") ->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.") ->setKeywords("office 2007 openxml php") ->setCategory("Test result file"); // Add some data////قرار دادن نامهای هر ستون که همان نام فیلدها در بانک ما می باشند/////$objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', ''.$name_c0.'') ->setCellValue('B1', ''.$name_c1.'') ->setCellValue('C1', ''.$name_c2.'') ->setCellValue('D1', ''.$name_c3.'') ->setCellValue('E1', ''.$name_c4.'') ->setCellValue('F1', ''.$name_c5.'') ->setCellValue('G1', ''.$name_c6.'') ->setCellValue('H1', ''.$name_c7.'') ->setCellValue('I1', ''.$name_c8.'') ->setCellValue('J1', ''.$name_c9.'') ->setCellValue('K1', ''.$name_c10.'');/////////////////////////////////////////////////////////////////////// ////////این حلقه برای چاپ یا مقدار دهی هر سلول در اکسل می باشد/////////$i=2;while(@$rows=mysql_fetch_array($result)){$obj PHPExcel->setActiveSheetIndex(0) ->setCellValue("A".$i, ''.$rows['id'].'') ->setCellValue("B".$i, ''.$rows['id_sick'].'') ->setCellValue("C".$i, ''.$rows['date_visit'].'') ->setCellValue("D".$i, ''.$rows['HbA1C'].'') ->setCellValue("E".$i, ''.$rows['FBS'].'') ->setCellValue("F".$i, ''.$rows['Bs2hpp'].'') ->setCellValue("G".$i, ''.$rows['blood_sugar_controlled'].'') ->setCellValue("H".$i, ''.$rows['change_treatment'].'') ->setCellValue("I".$i, ''.$rows['about_change_treatment'].'') ->setCellValue("J".$i, ''.$rows['recommendations'].'') ->setCellValue("K".$i, ''.$rows['registration_date'].''); $i++; }//////////////////////////////////////////////////////////////////////// // Rename worksheet$objPHPExcel->getActiveSheet()->setTitle('Simple'); // Set active sheet index to the first sheet, so Excel opens this as the first sheet$objPHPExcel->setActiveSheetIndex(0); // Redirect output to a client's web browser (Excel5)header('Content-Type: application/vnd.ms-excel');header('Content-Disposition: attachment;filename="01simple.xls"');header('Cache-Control: max-age=0');// If you're serving to IE 9, then the following may be neededheader('Cache-Control: max-age=1'); // If you're serving to IE over SSL, then the following may be neededheader ('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the pastheader ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); // always modifiedheader ('Cache-Control: cache, must-revalidate'); // HTTP/1.1header ('Pragma: public'); // HTTP/1.0 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');$objWriter->save('php://output');exit;?>
    آخرین ویرایش به وسیله PHPOnline : دوشنبه 08 تیر 1394 در 03:09 صبح

  3. #3

    نقل قول: به چه شکل از PHPExcel استفاده کنم ؟

    کسی کار کرده با این کلاس ؟

  4. #4

    نقل قول: به چه شکل از PHPExcel استفاده کنم ؟

    به این کلاس نگاهی بندازید
    http://www.phpclasses.org/package/20...ml#information

    این کد هم شاید جواب یده
    http://stackoverflow.com/a/15700286
    نقل قول نوشته شده توسط PHPOnline مشاهده تاپیک
    کسی کار کرده با این کلاس ؟

  5. #5

    نقل قول: به چه شکل از PHPExcel استفاده کنم ؟

    نقل قول نوشته شده توسط مهرداد۶۶ مشاهده تاپیک
    به این کلاس نگاهی بندازید
    http://www.phpclasses.org/package/20...ml#information

    این کد هم شاید جواب یده
    http://stackoverflow.com/a/15700286
    می خوام به دلیل امکانات خوب این کلاس از PHPExcel استفاده کنم

  6. #6

    نقل قول: به چه شکل از PHPExcel استفاده کنم ؟

    مشکل حل شد دوستان !
    آخرین ویرایش به وسیله PHPOnline : دوشنبه 08 تیر 1394 در 16:56 عصر

  7. #7

    نقل قول: به چه شکل از PHPExcel استفاده کنم ؟

    نقل قول نوشته شده توسط PHPOnline مشاهده تاپیک
    مشکل حل شد دوستان !
    سلام میشه بگید مشکل چطوری حل شد.
    ممنون

  8. #8
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    Drive: C
    پست
    506

    نقل قول: به چه شکل از PHPExcel استفاده کنم ؟

    دوستان نحوه خروجی گرفتن از اطلاعات یک جدول به صورت اکسل به چه صورته؟

تاپیک های مشابه

  1. چطور میتونم از Crystal Report در ویژوال بیسیک استفاده کنم
    نوشته شده توسط وحید ایلخانی در بخش ابزارهای گزارشگیری در VB6
    پاسخ: 1
    آخرین پست: یک شنبه 18 مرداد 1383, 06:31 صبح
  2. برای نمایش یه clip به عنوان منوی اول از چی استفاده کنم ؟
    نوشته شده توسط alilittle در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: شنبه 10 مرداد 1383, 00:58 صبح
  3. از RDS نمتوانم استفاده کنم
    نوشته شده توسط marzban در بخش Classic ASP
    پاسخ: 0
    آخرین پست: یک شنبه 04 مرداد 1383, 18:58 عصر
  4. چطوری از جاوا اسکریپت توی ASP.NET استفاده کنم???
    نوشته شده توسط vb4u در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 18 خرداد 1383, 05:27 صبح
  5. اگه از access در شبکه استفاده کنم مشکلی پیش میاد ؟
    نوشته شده توسط در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: چهارشنبه 05 آذر 1382, 00:00 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •