|
|
|
ใช้ php อ่าน excel ตอนนี้ผมใช้ class นี้อยู่นะครับ Spreadsheet_Excel_Reader() |
|
|
|
|
|
|
|
ถ้าไม่เป็นภาษาไทย ต้องใช้ iconv แปลงเป็น utf8 ครับ
|
|
|
|
|
Date :
2010-01-23 21:20:14 |
By :
เซ็งตัวเอง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะครับสำหรับ link ที่ให้มา มันยังไม่ตรงกับที่ต้องการใช้งานอะครับ
iconv ก็ทำแล้วนะครับ ก็ยังไม่ได้นะ เป็นต่างดาวเหมือนเดิม
อีกนิดนะครับ คือ ในคลาสผมเข้าไปแก้ ให้ style มันเป็น sans-serif ในแต่ละแถวที่มันแสดงเพื่อจะได้บังคับมัน
ปกติ class จะไปเรียก style จาก ตัวเอกสารเลย อย่าง ถ้า เอกสารใช้ font arial เวลาใช้ class มันก็จะให้ font ในแต่ละแถว เป็น arial ตามเอกสารที่กำหนดไว้ ผมลองไปปรับ encode เป็น utf 8 ไปปรับ เฮด มันเป็น utf-8 ,มันก็ยังเป็นต่างดาวเหมือนเดิม
|
|
|
|
|
Date :
2010-01-23 23:01:52 |
By :
unknowszaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo ข้อมูลนั้นออกมาเพียวๆ ยังไม่ได้ใช้ class ยัดใส่ cell ว่าเป็นภาษาไทยไหม ถ้าเป็นลอง iconv from utf-8 to tis-620
|
|
|
|
|
Date :
2010-01-24 00:12:46 |
By :
เซ็งตัวเอง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('TIS-620');
|
|
|
|
|
Date :
2010-01-24 13:58:13 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้ว พอจะมี class xls to html ไหมครับ
ไม่เอา แบบ เป็น array นะ
|
|
|
|
|
Date :
2010-01-25 00:05:52 |
By :
unknowszaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไรอะ จริงด้วย มั่วแหละ
ผมยังไม่ได้เลยอะ
|
|
|
|
|
Date :
2010-01-25 10:20:00 |
By :
ยังไมได้เลย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คนที่มั่วอะน่าจะเป็นคุณนะ อิอิ ก่อนหน้านี้ผมใช้ตัวนี้ไม่เห็ฯมีปัญหา
ใส่ setOutputEncoding('TIS-620'); เข้าไป หรือไม่ถ้าไม่ได้จริงๆ ก็ iconv
แต่ตอนนี้มาใช้ PHPExcel แล้ว version ใหม่
|
|
|
|
|
Date :
2010-01-25 13:59:38 |
By :
เซ็งตัวเอง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้วิธีนี้ดู
http://code.google.com/p/php-excel-reader/issues/detail?id=56&q=encoding
What steps will reproduce the problem?
1. works with any non-english character set.
I suggest a simple fix - Pass encoding to htmlentities.
Just replace
$val = htmlentities($val);
with
$val = htmlentities($val, ENT_NOQUOTES, $this->_defaultEncoding);
|
|
|
|
|
Date :
2011-08-08 11:54:08 |
By :
LaLa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|