pedia-learning

ورود

گذرواژه‌تان را فراموش کرده‌اید؟

ثبت نام

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

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

ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
۳ قدم سریع برای ساخت صفحات اکسل با PHP
03-02-2014, 03:06 PM
ارسال: #1
۳ قدم سریع برای ساخت صفحات اکسل با 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"
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


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


Persian Translation by MyBBIran.com - Ver: 4.1
Powered by MyBB, © 2002-2024 MyBB Group.
Theme designed by Marvel (Sidebar created by Yaldaram - Yaldaram.com)
Theme Translation by Mt Edition