|
|
|
PHP Export รายงานเป็น Excel โดยตั้งค่ากระดาษเป็นแนวนอน (Landscape) ทำยังไงดีครับ |
|
|
|
|
|
|
|
โอ้ง่ายมากมาย เลยครับ
อ่ะ เอาตัวอย่างไปดู
Code (PHP)
<?php
$spreadsheet = date("mdy");
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$spreadsheet");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Pragma: public");
?>
<html xmlns:x="urn:schemas-microsoft-com:office:excel">
<head>
<title></title>
<style>
<!--table
@page
{mso-header-data:"&CMultiplication Table\000ADate\: &D\000APage &P";
mso-page-orientation:landscape;}
br
{mso-data-placement:same-cell;}
-->
</style>
<!--[if gte mso 9]><xml>
<x:ExcelWorkbook>
<x:ExcelWorksheets>
<x:ExcelWorksheet>
<x:Name>Sample Workbook</x:Name>
<x:WorksheetOptions>
<x:Print>
<x:ValidPrinterInfo/>
</x:Print>
</x:WorksheetOptions>
</x:ExcelWorksheet>
</x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml><![endif]-->
</head>
<body>
<table border="1">
<tr>
<th>Name</th>
<th>SurName</th>
<th>Address</th>
</tr>
</table>
<body>
</html>
ไม่เข้าใจก็ถามใหม่นะ
|
|
|
|
|
Date :
2010-08-23 12:01:56 |
By :
burn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ แก้ไขปัญหาโดย Export ข้อมูลออกมาเป็น Excel ก่อน แล้วมาปรับค่าแนวนอนใน Excel ทีหลัง คาดไม่ถึงจริงๆ อิอิ
|
|
|
|
|
Date :
2010-08-23 20:01:31 |
By :
kengointer |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าจะออกรางาน ที่จะมีหัวข้อตาราง และท้ายตารางเหมือนๆ กันหลายๆ หน้า อะค่ะ ทำอย่างไร
|
|
|
|
|
Date :
2011-01-25 15:34:34 |
By :
jaajang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมสำหรับผู้ที่ใช้ PHP + Excel.Application ให้สร้างเป็นไฟล์ Template โดยตั้งค่าหน้ากระดาษให้เรียบร้อย จากนั้นก็เปิด Template นั้นมาเขียนไฟล์เพิ่ม แล้วบันทึกเป็นไฟล์ใหม่ ก็จะได้เอกสารไฟล์ Excel ตามรูปแบบค่าหน้ากระดาษตามต้องการครับ นอกจากนี้จะใส่ Header หรือว่าปรับแต่ง Layout ได้อย่างง่ายดายอีกด้วยครับ
Go to : PHP Excel Open Document (Excel Application)
Cheer !!
|
|
|
|
|
Date :
2011-01-25 15:48:41 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าไฟล์ เป็น pdf ล่ะคะ จะทำให้เป็นแนวนอน ยังไง ช่วยทีค่ะ
|
|
|
|
|
Date :
2012-08-22 09:46:29 |
By :
เชอรี่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณ burn หรือ พี่วิน ครับ มีคำอธิบายบ้างไมครับ เพื่อผมจะเอาไปพัฒนาต่อครับ
Code (PHP)
<?php
$spreadsheet = date("mdy");
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$spreadsheet");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Pragma: public");
?>
<html xmlns:x="urn:schemas-microsoft-com:office:excel">
<head>
<title></title>
<style>
<!--table
@page
{mso-header-data:"&CMultiplication Table\000ADate\: &D\000APage &P";
mso-page-orientation:landscape;}
br
{mso-data-placement:same-cell;}
-->
</style>
<!--[if gte mso 9]><xml>
<x:ExcelWorkbook>
<x:ExcelWorksheets>
<x:ExcelWorksheet>
<x:Name>Sample Workbook</x:Name>
<x:WorksheetOptions>
<x:Print>
<x:ValidPrinterInfo/>
</x:Print>
</x:WorksheetOptions>
</x:ExcelWorksheet>
</x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml><![endif]-->
</head>
<body>
<table border="1">
<tr>
<th>Name</th>
<th>SurName</th>
<th>Address</th>
</tr>
</table>
<body>
</html>
|
|
|
|
|
Date :
2012-08-22 19:00:56 |
By :
nattkhanesha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ PHPExcel ครับ
|
|
|
|
|
Date :
2012-08-22 21:01:33 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|