ดึงข้อมูล excel ที่มีสูตรคำนวณอยู่แล้ว HomeForumดึงข้อมูล excel ที่มีสูตรคำนวณอยู่แล้ว lar เราสามารถใช้ php เข้าไปทำการแก้ไขไฟล์ได้ป่าวค่ะ คือมีไฟล์ excel ที่เขามีการคำนวณสูตรไว้แล้วอะ ต้องการใช้สูตรภายในไฟล์ excel นั้นอะค่ะ ธนาคารเขาทำไฟล์นั้นมาให้อะ เราจะเอาข้อมูลจากดาต้าเบส เข้าไปใส่ข้างในไฟล์นั้น มันทำได้ป่าวค่ะ ต้องการดึงข้อมูลจากดาต้าเบสเข้าไปใส่ตรงกรอบสีแดง ตรงลูกศรอะค่ะ บุ้ง ถ้าจำไม่ผิด ไม่น่าจะได้น่ะครับ แต่เราสามารถเขียนสูตรเองได้ ว่าให้เซลนี้ทำงานยังไง ลองหาดูครับ ทำให้ php ออกรายงาน excel ได้ มี class ให้ใช้งานเยอะครับ lar แล้วจะทำยังไงดีละค่ะ พอดีต้องใช้ไฟล์ excel นี้ซะด้วยค่ะ เพราะต้องใช้ไฟล์นี้คำนวณข้อมูล แล้วเอาข้อมูลนั้นส่งให้ธนาคารอะค่ะ ใครมีวิธีช่วยแนะนำด้วยนะคะ กรกฎ วิริยะ เท่าที่เคยใช้มานะครับ เขียน+อ่านสูตร ของ excel ก็พอได้ครับ แต่ไม่สามารถคำนวณได้ครับ คำแนะนำที่พอเป็นไปได้ก็คือต้องอ่านออกมาก่อน แล้วจัดการคำนวณด้วย PHP แหละครับ lar ถ้าทำไม่ได้จริงๆ คงต้องทำออกมาใหม่เป็น txt file อะค่ะ คือข้อมูลที่ต้องส่งให้ธนาคาร เป็น .txt คะ แบบนี้มันทำออกมาได้ใช่ป่าวค่ะ xxxxxxxxxxxx2509090005907340 xxxxxxxxxxxx2509090000873100 xxxxxxxxxxxx2509090001865600 xxxxxxxxxxxx2509090004201370 xxxxxxxxxxxx2509090002416300 xxxxxxxxxxxx2509090003122861 ... ... xxxxxxxxxxxx คือ เลขที่บัญชี ข้อมูลประมาณนี้อะค่ะ .::{เปรียว}::. (ปกปิดเลขบัญชีไว้หน่อยก็ดีนะฮะเพื่อความปลอดภัย) ถ้าจะเอาเป็น txt แนะนำเป็น cvs ดีกว่าฮะ <-- ธนาคารก็ใช้ lar ถ้าเป็น cvs ไม่รู้ว่าธนาคารเขาจะเอาหรือป่าวอะค่ะ เพราะปกติทางที่ทำงานจะส่งเป็นแบบ txt ไปอะค่ะ .::{เปรียว}::. อ้างอิงจาก ความคิดเห็น #5(ปกปิดเลขบัญชีไว้หน่อยก็ดีนะฮะเพื่อความปลอดภัย) รบกวนคุณอา gOragod ที่รูปภาพด้วย .::{เปรียว}::. จะได้จดไว้แค่คนเดียว (ล้อเล่น) กรกฎ วิริยะ ได้ครับ จะทำบน PHP หรือจะทำบน excel เลยก็ได้ครับ ถ้าคิดจะทำบน PHP ก็ไปหา Class สำหรับอ่าน Excel มาให้ได้ก่อนครับ และให้ทำการทดสอบการอ่าน จากไฟล์ต้นฉบับ เนื่องจาก ไฟล์ Excel มีหลายฟอร์แมตมาก บาง Class อาจไม่สามารถใช้งานร่วมกับไฟล์ Excel ได้ หรืออาจจะแปลงให้อยู่ในรูป CSV ก่อน แล้วค่อยนำไปใช้บน PHP ก็ได้ครับ ซึ่งอาจจะไม่จำเป็นต้องใช้ Class ครับ จริงๆ แล้วไฟล์ CSV ก็ยังมีได้หลายรูปแบบเช่นกัน ฟังก์ชั่นของ PHP ที่สามารถอ่าน CSV ได้โดยตรงก็มี หรือเราอาจจะแปลงมาเป็น CSV ในรูปที่สามารถจัดการเองได้ก็ทำได้เช่นกันครับ (ทำบนโปรแกรม Excel) อ้อ CSV ก็ไปนไฟล์ในรูป Text ครับ ลองเปิดไฟล์ CSV ด้วย Notepad ดูครับ (อาจยกเว้นเวอร์ชั่นใหม่ๆนะครับ) lar โพสรูปลงไปแล้ว แก้ไขได้ป่าวค่ะ >>คุณเปรียว บอกมาแอบหวั่นๆ ..หุห ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
แล้วจะทำยังไงดีละค่ะ พอดีต้องใช้ไฟล์ excel นี้ซะด้วยค่ะ เพราะต้องใช้ไฟล์นี้คำนวณข้อมูล แล้วเอาข้อมูลนั้นส่งให้ธนาคารอะค่ะ
ใครมีวิธีช่วยแนะนำด้วยนะคะ
คำแนะนำที่พอเป็นไปได้ก็คือต้องอ่านออกมาก่อน แล้วจัดการคำนวณด้วย PHP แหละครับ
xxxxxxxxxxxx2509090005907340
xxxxxxxxxxxx2509090000873100
xxxxxxxxxxxx2509090001865600
xxxxxxxxxxxx2509090004201370
xxxxxxxxxxxx2509090002416300
xxxxxxxxxxxx2509090003122861
...
...
xxxxxxxxxxxx คือ เลขที่บัญชี
ข้อมูลประมาณนี้อะค่ะ
ถ้าจะเอาเป็น txt แนะนำเป็น cvs ดีกว่าฮะ <-- ธนาคารก็ใช้
รบกวนคุณอา gOragod ที่รูปภาพด้วย
.::{เปรียว}::. จะได้จดไว้แค่คนเดียว (ล้อเล่น)
ถ้าคิดจะทำบน PHP ก็ไปหา Class สำหรับอ่าน Excel มาให้ได้ก่อนครับ และให้ทำการทดสอบการอ่าน จากไฟล์ต้นฉบับ เนื่องจาก ไฟล์ Excel มีหลายฟอร์แมตมาก บาง Class อาจไม่สามารถใช้งานร่วมกับไฟล์ Excel ได้
หรืออาจจะแปลงให้อยู่ในรูป CSV ก่อน แล้วค่อยนำไปใช้บน PHP ก็ได้ครับ ซึ่งอาจจะไม่จำเป็นต้องใช้ Class ครับ
จริงๆ แล้วไฟล์ CSV ก็ยังมีได้หลายรูปแบบเช่นกัน ฟังก์ชั่นของ PHP ที่สามารถอ่าน CSV ได้โดยตรงก็มี หรือเราอาจจะแปลงมาเป็น CSV ในรูปที่สามารถจัดการเองได้ก็ทำได้เช่นกันครับ (ทำบนโปรแกรม Excel)
อ้อ CSV ก็ไปนไฟล์ในรูป Text ครับ ลองเปิดไฟล์ CSV ด้วย Notepad ดูครับ (อาจยกเว้นเวอร์ชั่นใหม่ๆนะครับ)