[สอบถาม] เรื่องวิธการสร้าง Excel จาก PHPSpreadsheet ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา [สอบถาม] เรื่องวิธการสร้าง Excel จาก PHPSpreadsheet ครับ

[สอบถาม] เรื่องวิธการสร้าง Excel จาก PHPSpreadsheet ครับ
ตอนนี้ผมกำลัง test การ สร้าง excel จาก PHPSpreadsheet ครับ จาก 
กระทู้นี้ครับ https://www.ninenik.com/content.php?arti_id=928 แล้วที่นี้
ผมอยากจะให้สร้างเสร็จให้ โหลดมาแล้วเปิดได้เลย ผมเลยทำแบบนี้

function phpexcel()
	{
		//echo 'PHPExcel';
		$spreadsheet = new Spreadsheet();
		$sheet = $spreadsheet->getActiveSheet();
		// การกำหนดค่า ข้อมูลเกี่ยวกับไฟล์ excel 

		$sheet->setCellValue('A1', 'Hello World!!'); // กำหนดค่าใน cell A1
		$sheet->setCellValue('A2', 'ทดสอบข้อความภาษาไทย!!'); // กำหนดค่าใน cell A2

		$writer = new Xlsx($spreadsheet);

		// ชื่อไฟล์
		$rand_no = rand(000000, 999999);
		$filename = 'ExcelNo-' . date("dmY_His") . '.xlsx'; //save our document as this file name

		header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
		header('Content-Disposition: attachment;filename="' . $filename . '"');
		header('Cache-Control: max-age=0');

		$writer->save('php://output');
	}

แล้วผลที่ได้คือ มัน export ให้ แต่เปิดไม่ได้ มันเป็นแบบนี้ ครับ



คือไม่อยากให้ เซฟไฟล์ลง เซิฟเวอร์อ่ะครับ อยากให้ เซฟลง เครื่องของ user เลย ผมต้องปรับ โค๊ดตรงไหนไมครับ

ขอบคุณครับ


Nutzaaclub 183.88.228.xxx 27-11-2019 15:45:17

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )







เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ