انجمن عمومی گسترش فناوری آگو

نسخه‌ی کامل: ۳ قدم سریع برای ساخت صفحات اکسل با PHP
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
همینطور که میدونید اکسل نرم افزاری برای مدیریت اطلاعات است که توسط مایکروسافت تولید شده.کاربرد این نرم افزار در کشور ما هم گسترده است و شرکتهای زیادی در حال حاظر از این نرم افزار استفاده میکنن.

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

برای این پست سه راه ساده برای تولید صفحات اکسل به وسیله php رو براتون قرار میدم. همینطور که ادامه خواهید دید این کار بدون هیچ کتابخانه یا کلاس خاصی انجام میشه.

قدم اول : content-type

در قدم اول به وسیله تابع header باید به php بگیم که محتوای صفحه ما رو به صورت فایل اکسل در نظر بگیره. برای این کار از کد زیر استفاده میکنیم :

کد php:
header("Content-Type: application/vnd.ms-excel"); 

قدم دوم : اضافه کردن اطلاعات

برای اضافه کردن اطلاعات از دستور echo استفاده میکنیم! دقت داشته باشید که برای جدا کردن سلولها از هم از t و برای ایجاد خط جدید از n استفاده میکنیم :

کد php:
echo 'First Name' "t" 'Last Name' "t" 'Phone' "n";
echo 
'John' "t" 'Doe' "t" '555-5555' "n"

یاد آوری :

t هرگاه داخل دابل کوتیشن قرار گیرد مثل کلید TAB عمل میکنه و به اندازه یک tab فاصله میندازه.

n هر گاه بین دابل کوتیشن قرار گیرد مکان به خط جدید منتقل میشود

قدم سوم : اجرای برنامه!!!!

در این مرحله کافیه اسکریپت رو اجرا کنید!!

پس از اجرای اسکریت سوال میشه که ایا فایل spreadsheet.xls دانلود شود یا با نرم افزار اکسل باز شود …
متن کامل برنامه :

کد php:
<?php
header
("Content-Type: application/vnd.ms-excel");
echo 
'First Name' "t" 'Last Name' "t" 'Phone' "n";
echo 
'John' "t" 'Doe' "t" '555-5555' "n"
لینک مرجع