|
|
|
ขอคำปรึกษาเกี่ยวกับเรื่องการ export ไฟล์เป็น CSV โดยใช้ภาษา php ci หน่อยค่ะ |
|
|
|
|
|
|
|
สวัสดีค่ะ พอดีกำลังเขียนโค๊ด เกี่ยวกับการ export file เป็น csv ค่ะ คือตอนนี้ export ออกมาได้แล้ว เเต่ว่าข้อมูลมันไปรวมอยู่ในเซลเดียวมันไม่ยอมแบ่งแยกคอลัมน์ให้อะค่ะ
อันนี้ตัวอย่างโค๊ดนะคะ
Code (PHP)
public function announcementCSV($campId)
{
//header('Content-Encoding: UTF-8;'); header('Content-Type: text/csv; charset=UTF-8;'); header('Content-Transfer-Encoding: binary'); header("Content-Disposition: attachment; filename=file.csv"); header("Pragma: no-cache"); header("Expires: 0");
$file_name = $_SERVER['DOCUMENT_ROOT'].strtotime("now").'.csv';
//echo $file_name;
$fb = fopen($file_name, "w");
$rs =$this->Camp->showMemberCamp($campId);
$num = 1;
$seperator = "ID,ชื่อ,นามสกุล";
foreach ($rs as $r) {
$seperator .= "\n".$num.",".$r->fname.",".$r->lname;
$num++;
}
//$seperator = mb_convert_encoding($seperator, "SJIS","UTF-8");
$seperator = chr(255).chr(254).iconv("UTF-8", "UTF-16LE//IGNORE", $seperator);
//echo $seperator;
fputs($fb,$seperator);
}
อันนี้เป็นตัวอย่างรูปที่ทำออกมาเเล้วค่ะ
ปล.หากมีอะไรผิดๆหรือสร้างความสับสน งงๆ ขออภัยมา ณ ที่นี้ด้วยนะคะ
Tag : PHP, Excel (Excel.Application)
|
|
|
|
|
|
Date :
2014-09-23 22:18:34 |
By :
nammu129 |
View :
1264 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบพระคุณค่ะ
|
|
|
|
|
Date :
2014-09-23 22:55:42 |
By :
nammu129 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะไปเปิดเลย มันต้องผ่านกระบวนการแยก comma ของตัว excel ก่อนหรือเปล่า ไม่แน่ใจ
มันรวมกันแบบนั้นก็น่าจะถูกต้องแล้วนะครับ ด้วยความสงสัย
|
|
|
|
|
Date :
2014-09-23 23:02:57 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เย้ๆๆๆๆๆๆได้เเล้วนะคะ ขอบคุณค่าาาาาาา
|
|
|
|
|
Date :
2014-09-23 23:33:16 |
By :
nammu129 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้และค่ะ แค่เปลี่ยนจาก , เป็น \t
|
|
|
|
|
Date :
2014-09-23 23:34:25 |
By :
nammu129 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-09-24 09:51:38 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|