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

نام تاپیک: گرفتن خروجی excel از my sql

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    مشهد
    پست
    222

    گرفتن خروجی excel از my sql

    سلام به همه دوستان
    من یک یک پروژه دارم با php و my sql که می خوام در یک صفحه کاربر لیست فیلدهایی که می خواغد از یک لیست باکس انتخاب کنه و در صفحه دیگه یک خروجی با excel های مورد نظر از پایگاه دادم داشته باشم کد قسمت ارتباط با db رو براتون می زارم مشکل من اینجاست که می خوام برای فیلدهام نام بزاره ولی این کد همون اسمی که توی db داره توی فایل execel می زاره
    <?php
    include("connecttodb.php");
    $result = mysql_query('select * from personal');
    $count = mysql_num_fields($result);
    for ($i = 0; $i < $count; $i++)
    {
    $header .= mysql_field_name($result, $i)."\t";
    }
    while($row = mysql_fetch_row($result))
    {
    $line = '';
    foreach($row as $value)
    {
    if(!isset($value) || $value == "")
    {
    $value = "\t";
    }
    else
    {
    $value = str_replace('"', '""', $value);
    $value = '"' . $value . '"' . "\t";
    }
    $line .= $value;
    }
    $data .= trim($line)."\n";
    }
    $data = str_replace("\r", "", $data);
    if ($data == "")
    {
    $data = "\nno matching records found\n";
    }
    header("Expires: 0");
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
    header( "Content-type: application/vnd.ms-excel; charset=UTF-8" );
    header("Content-Disposition: attachment; filename=Info.xls");
    $data=$header."\n".$data;
    $data = html_entity_decode( $data ,ENT_NOQUOTES,'utf-8');
    $data = chr(255).chr(254).iconv("UTF-8","UTF-16LE",$data);
    print $data;
    exit();
    ?>

  2. #2
    کاربر دائمی آواتار sattaryekta
    تاریخ عضویت
    دی 1389
    محل زندگی
    اصفهان
    سن
    40
    پست
    220

    نقل قول: گرفتن خروجی excel از my sql

    از کلاس: PHPExcel استفاده کن.

    http://www.codeplex.com/PHPExcel

    کار کردن باهاش بسیار ساده است

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آبان 1389
    محل زندگی
    مشهد
    پست
    222

    نقل قول: گرفتن خروجی excel از my sql

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

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

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