|
|
|
อยากจะปรึกษาปัญหาเรื่องการ export to excel โดยที่เครื่องเราไม่ได้ลง excel จะสามารถทำได้ไหม |
|
|
|
|
|
|
|
ประเด็นที่เป็นปัญหาคือ ถ้าหากเครื่องผมไม่ได้ลง microsoft office 2007 แล้วโปรแกรมผมจะสามารถ Export Excel ได้อยู่ไหมโดยแค่แอดไลบารี่เอาอ่ะครับ หรือว่าถ้าหากทำไม่ได้เลย จะมีวิธีไหนที่จะ Export ข้อมูล ไปใส่โปรแกรม LibreOffice (.ods) ที่คล้ายๆ Excel ไหมครับ
|
|
|
|
|
Date :
2013-10-16 23:07:53 |
By :
porkungza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าไม่ซีเรียสอะไรมากมายก็ส่งออกเป็น CSV ครับ ถ้าผมจำไม่ผิดทุกฯโปรแกรมจะอ่านไฟล์นี้ได้อยู่แล้วครับ
แต่ว่าเจ้านายหรือเพื่อนร่วมงานอาจจะไม่ปลื้ม
(อ่าน/แก้ไขลำบาก)
แต่ถ้าเรามีเหตุผลเพียงพอ เช่น ลดต้นทุน, ไม่พึ่งพาลิขสิทธิ์ต่างชาติ, ให้เจ้านายและเพื่อนร่วมงานมีความรู้เพิ่มขึ้น (หัดใช้โปรแกรม Excel)
เพื่อจัดรูปแบบเอง, etc...
ผมว่าเขาน่าจะพอรับได้นะครับ
|
|
|
|
|
Date :
2013-10-17 04:58:07 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วอีกอย่างหนึ่งวันเดือนปีภาษาไทย เช่น 2556/12/31 (พ.ศ.) ผมจะใช้เป็นภาษาอังกฤษทั้งหมด เพราะถ้าใช้ภาษาไทยแล้ว
มันมีปัญหาจุกจุกจิกจิก เขียนโปรแกรมลำบาก ข้อมูลมีโอกาสผิดพลาดสูง (สูงมาก)
นานมาแล้วผมทำงานอยู่โรงงานย่านนิคมบางปู ผมก็อธิบายให้เจ้านายฟังว่า เหตุผลที่ผมไ่ม่ใช้ วันเดือนปี ภาษาไทย
เพราะมันไม่อินเตอร์ ฝรั่งเขาไม่เข้าใจ และอีกจิปาถะ
...
...
...
วันรุ่งขึ้น เอกสาร/เครื่องมือต่างฯของผม จากล้นโต๊ะมันหายเกลี้ยงไม่เหลือหรอ (ผมโดนไล่ออกจากงานครับ)
|
|
|
|
|
Date :
2013-10-17 05:09:55 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองค้นจาก Google.com น่าจะทำได้ระดับหนึ่งครับ สร้างเอกสารต้นทางได้ แต่เอกสารปลายทางอ่าน (?)
วิธีการของเขา ทำผ่าน OleDb
http://stackoverflow.com/questions/18623957/excel-export-without-interop
|
|
|
|
|
Date :
2013-10-17 06:10:33 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาก http://stackoverflow.com/questions/18623957/excel-export-without-interop
ผมลองอ่านดูแบบละเอียดไอ้เจ้าคำสั่ง SaveFileDialog()
ผมไม่เคยรู้มาก่อนเลยนะว่า มันมีดีกว่าแค่เป็นคำสั่ง ยอดเยี่ยมจริงฯครับ
แบบนี้ผมก็ไม่ต้องง้อ Excel อีกต่อไป และบนเวปมันก็น่าจะเ้หมือนกันนั่นแหละ
(ขอบคุณครับท่านเจ้าของกระทู้่)
|
|
|
|
|
Date :
2013-10-17 06:27:44 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะ export เป็น excel แต่ไม่ได้ลง excel ไว้ในเครื่อง
ก็ไปหา epplus มาใช้
|
|
|
|
|
Date :
2013-10-17 08:04:48 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EPPlus อีกคนครับ
ของเขาดีจริง ๆ
|
|
|
|
|
Date :
2013-10-17 08:08:04 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยอธิบายหน่อยครับว่า EPPlus มันคืออะไร ผมไม่ค่อยเข้าใจครับ
|
|
|
|
|
Date :
2013-10-17 08:19:37 |
By :
porkungza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://epplus.codeplex.com/
ประมาณว่าเป็น DLL ที่ทำเสร็จแล้ว
เราก็เอามา add reference แล้วเรียกใช้ได้เลยครับ
เอาไว้เขียนไฟล์ Excel 2007
|
|
|
|
|
Date :
2013-10-17 08:28:38 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากนะครับ ตอนนี้ผมแอดเข้าไปแล้วแต่ไม่ทราบว่าจะเรียกใช้ยังไงได้บ้างครับ รบกวนอีกนิดนึงนะครับ
|
|
|
|
|
Date :
2013-10-17 08:45:00 |
By :
porkungza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อมูลที่จะเอาลง excel มาจากไหนเหรอครับ
ถ้าเป็น dataset หรือ datatable จะมีคำสั่ง LoadFromDataTable เพื่อวางข้อมูลทั้งหมดลงไปใน sheet ได้เลย
เช่น
วางข้อมูลโดยเริ่มวางจาก Cell A1 และเอาชื่อ column มาด้วย
xSheet.Cells("A1").LoadFromDataTable(datatableName, True)
แต่ถ้าข้อมูลมันเป็นอย่างอื่น
อันนี้คงต้องอัดเข้าไปทีล่ะ cell
เช่น
xSheet.Cells("A1").Value = "TEST1"
xSheet.Cells("A2").Value = "TEST2"
xSheet.Cells("A3").Value = "TEST3"
xSheet.Cells("A4").Value = "TEST4"
http://tedgustaf.com/blog/2012/11/create-excel-20072010-spreadsheets-with-c-and-epplus/
http://zeeshanumardotnet.blogspot.se/2011/06/creating-reports-in-excel-2007-using.html
|
|
|
|
|
Date :
2013-10-17 08:52:20 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ALL ขอบคุณครับผม ปกติผมไม่ค่อยจะได้ใช้งาน Excel เกิดออกมาจากท้องแม่โดยพระคุณพ่อ ผมก็พึ่งเห็นนี่แหละ
แจ๋วมากมาก (เดี๋ยวผมบันทึกเก็บเอาไว้ก่อน สักวันหนึ่งต้องได้ใช้งานมัน)
ตอนนี้ผมทำตัวสะบายสะบาย ต้อนรับงานรับบัว อ.บางพลี จ.สมุทรปราการ มากินเบียร์ด้วยกันไหม? (ผมชวนทุกคน)
เมากลิ้งสักวันสองวัน ผมไม่ได้เมามานานมากแล้วครับ
|
|
|
|
|
Date :
2013-10-17 09:17:22 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ALL จาก #NO15 ผมมอง Screenshort ผมอยู่ในขั้นตอนที่ 5 - 6 ผมไม่ได้อวดเก่งแต่นี่คือวิธีการมองของผมครับ
หัวข้อกระทู้นี้ผมมีความสุข ถึง สุขมากที่สุด ครับ
|
|
|
|
|
Date :
2013-10-17 09:44:08 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนถามอีกนิดครับ ถ้าหากผมมีการทำไฟล์ template ที่เป็น excel ไว้ แล้วต้องการโหลดขึ้นมาใช้เพราะมันมีการตั้งค่าหน้ากระดาษเส้นตัวอักษรสีไว้หมดแล้ว ผมจะโหลดมันขึ้นมาแล้วใส่ข้อมูลใหม่เข้า แล้วจะเซฟเป็นไฟล์ใหม่ออกมา พอจะทำได้ไหม แนะนำ Code สักนิดนึงหน่อยครับ พยายามหาแล้วแต่ไม่เจอ ขอบคุณมากครับ
|
|
|
|
|
Date :
2013-10-17 09:53:36 |
By :
porkungza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เคยทำเหมือนกันอ่ะครับ
ปกติผมตั้งผ่าน code อย่างเดียวเลย
|
|
|
|
|
Date :
2013-10-17 10:10:08 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หัวข้อกระทู้นี้ทำให้ผมมีความรู้เพิ่มขึ้น ทำให้ผมมีความสุขมาก (ผมปล่อยวาง ผมกินเบียร์ตั้งแต่ 12.00 - ณ.เวลานี้)
แต่ความสุขมันก็อยู่กับผมได้ไม่นาน เมื่อเวลาสักพักที่ผ่านมาคนที่ไม่ใช่ญาติของผม และไม่มีความเกี่ยวข้องอะไรกันเลย
แต่ก็รู้จักกันในฐานะ เพื่อนบ้าน ในจังหวัด สมุทรปราการ
ผมพึ่งทราบข่าวร้าย (สำหรับผม) ว่ามีคนเสียชีวิต (2013-10-17 10:58)
ผมไม่อยากจะเชื่อว่า อดีตเป็นอาจารย์สอนอยู่ ม. นิด้า จบ ดร. จากอเมริกา พูดไทยไม่ค่อยชัด
(เสียชีวิต)
ผมไม่อยากจะเชื่อว่า อดีตเป็นตำรวจ ยศต่ำกว่า พล.ต.อ แค่ชั้นเดียว นั่นคือ พลตำรวจโท ... ขึ้นเหนือ-ล่องใต้ สุดหล้าฟ้าเขียว
(ยังมีชีวิต และเป็นผู้โทรมาบอกเล่าความสลด)
ผมไม่อยากจะเชื่อ แล้วนับประสาอะไรกับคนอย่างผม คนตัวเล็กฯ
[x] คนที่ผมรู้จัก และคนที่ผมเคยรักจะค่อยจางหายไป สุดท้ายแล้วผมก็ไม่เหลือใครเลย
|
|
|
|
|
Date :
2013-10-17 11:28:49 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-17 เวลาประมาณ 13.00 รดน้ำศพ ถ้าคุณว่างจะมาอนุโมทนาจิต ให้กับผู้ล่วงลับไปแล้ว
จึงเรียนเชิญมาด้วยความเคารพ
|
|
|
|
|
Date :
2013-10-17 12:14:57 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองอันนี้ดูครับ
http://stackoverflow.com/questions/9571581/epplus-how-to-use-a-template
|
|
|
|
|
Date :
2013-10-17 14:32:41 |
By :
fonfire |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตั้งแต่วันพรุ่งนี้ - ผมไม่ทราบครับ สวดใน จ. สมุทรปราการ (วัดหาไม่ยากครับ)
ถ้าพวกคุณเห็นใครและอยากกระทืบโดยไม่ต้อง ใช้/ให้เหตุผล นั่นแหละครับ ตัวของผมเอง
|
|
|
|
|
Date :
2013-10-17 19:34:23 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|