• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خروجی اکسل و زیبا سازی آن
#1
Question 
سلام به همه

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

کد پی‌اچ‌پی:
<?php
//header("Content-Type: application/vnd.ms-excel");
//دریافت اطلاعات از فرم و ذخیره سازی در متغیرها
$name=$_POST['Name'];
$from=$_POST['E-Mail'];
$subject=$_POST['Subject'];
$message=$_POST['Message'];

// تیتر ستونهای موجود در فایل اکسل
$excel_hname"نام و نام خانوادگی";
$excel_hfrom"پست الکترونیک";
$excel_hsubject"موضوع";
$excel_hmessage"متن پیام";

$breaks = array("\r\n""\n""\r");
$copymessage str_replace($breaks" "$message);

// ساخت فایل csv برای ذخیره سازی اطلاعات
$csvData $excel_hname "," .$excel_hfrom "," $excel_hsubject "," $excel_hmessage ."\r\n";
$csvData .= $name "," .$from "," $subject "," $copymessage ."\r\n";

// ساختن و نوشتن اطلاعات فرم در فایل formdata.csv
$fp fopen("excel/formdata.csv","w") or die ("سیستم توانایی دسترسی به فایل را ندارد!");
fwrite($fp,"\xEF\xBB\xBF");
fwrite($fp,$csvData);
fclose($fp);
?>
اما حالا می خوام عنوان هر ستون اکسل رو با یک رنگ از بقیه جدا کنم همچنین فونت اون ها رو هم درشت کنم حالا باید چی کار کنم ؟؟؟

کپی رایت کد. از ایجا استفاده کردم
http://www.asreelm.com/save-php-form-data-as-csv-excel/
  پاسخ
تشکر شده توسط :
#2
توی خروجی csv شما نمی تونید اینکارو بکنید. باید فایل اکسل بسازید و بعد اینکارو بکنید

می تونی از PHPExcel استفاده کنی
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان