Import ข้อมูลจาก Excel เข้า SharePoint ทำได้อย่างไร?
อย่างที่ทุกคนทราบดีว่า Power Automate ช่วยให้เราสามารถนำเข้าข้อมูลจำนวนมาก ๆ เข้า SharePoint ได้อย่างง่ายดาย ด้วยกระบวนการที่เรียบง่ายนี้…
Quick Suggest
หากสนใจเรียนรู้เพิ่มเติมเกี่ยวกับ Power Automate ขอแนะนำบทความ
![Import ข้อมูลจาก Excel เข้า SharePoint ทำได้อย่างไร?](https://quickerpthailand.com/wp-content/uploads/2024/03/import-Excel-to-SharePoint1.webp)
แน่นอนว่า Flow นี้มีประสิทธิภาพสำหรับข้อมูลจำนวน 100-1,000 รายการ แต่จะเกิดปัญหาเมื่อใช้ Flow นี้กับข้อมูลจำนวนมาก ๆ ที่มากกว่า 10,000 รายการ โดยปัญหาที่พบเจอ มีดังต่อไปนี้
1. การทำงานของ Flow มีความล่าช้ามาก
ซึ่งอาจจะต้องใช้เวลาหลายวันในการ Import ข้อมูล
- 2. ใช้ทรัพยากรใน Power Platform request จำนวนมาก (Large amount)
ซึ่งหากใช้เยอะเกินที่กำหนด ระบบจะหยุดทำงานทันที
แต่ไม่ต้องเป็นกังวลไป วันนี้ผมจะมาบอกวิธีแก้ไขกับทุกคนกันครับ
Solution
ไอเดียในการแก้ปัญหาครั้งนี้ผมได้นำมาจาก Blog ของคุณ Paulie ซึ่งทุกคนสามารถเข้าไปอ่านเพิ่มเติม ได้ที่นี่
และผมได้นำวิธีของเขามามาปรับให้ใช้งานได้ง่ายและยืดหยุ่นมากขึ้น โดยผมได้ทำทุกอย่างที่คุณ Paulie ได้เขียนไว้เรียบร้อยแล้ว คุณแค่ต้อง…
1. นำ Solution ที่ผมทำไว้ (ด้านล่าง) เข้าไปใน Power Platform ของคุณ
![1. นำ Solution ที่ผมทำไว้ (ด้านล่าง) เข้าไปใน Power Platform ของคุณ](https://quickerpthailand.com/wp-content/uploads/2024/03/import-Excel-to-SharePoin_solution1-1024x351.webp)
2. เตรียมไฟล์ Excel (.xlsx) ของคุณให้พร้อม โดยไฟล์จะต้อง…
ข้อมูลจะต้องอยู่ใน Table เพราะมันจะไม่รองรับ Workbook ที่ไม่ใช่ตาราง
Workbook ต้องมีเพียงตารางเดียว
ชื่อ Column ใน Excel ต้องตรงกับชื่อ Column ใน SharePoint ทุกประการ
![2. เตรียมไฟล์ Excel (.xlsx) ของคุณให้พร้อม โดยไฟล์จะต้อง…](https://quickerpthailand.com/wp-content/uploads/2024/03/import-Excel-to-SharePoin_solution2-1024x726.webp)
![2. เตรียมไฟล์ Excel (.xlsx) ของคุณให้พร้อม โดยไฟล์จะต้อง…](https://quickerpthailand.com/wp-content/uploads/2024/03/import-Excel-to-SharePoin_solution2.1webp-1024x222.webp)
3. ไปที่ Power Automate website คุณจะเห็น Flow นี้ และลองทำตามนี้
![3. ไปที่ Power Automate website คุณจะเห็น Flow นี้ และลองทำตามนี้](https://quickerpthailand.com/wp-content/uploads/2024/03/import-Excel-to-SharePoin_solution4.webp)
4. อัปเดตและกรอกข้อมูล
File Content -> Upload ไฟล์ .xlsx ของคุณ
Clear data -> ใช้งานเมื่อคุณต้องการลบข้อมูลทั้งหมดใน SharePoint list ก่อนนำเข้า (ใช้ด้วยความระมัดระวัง)
Pagination -> สูงสุด 5,000 และผมขอแนะนำ 5,000
SiteURL -> ลิงก์ SharePoint Site ของคุณ พร้อมด้วยเครื่องหมาย / ต่อท้าย เช่น https://yourtenant.sharepoint.com/sites/SiteURL/
ListGUID -> GUID ของ SharePoint list ของคุณ
Click “Run”
![4. อัปเดตและกรอกข้อมูล](https://quickerpthailand.com/wp-content/uploads/2024/03/import-Excel-to-SharePoin_solution5-1024x525.webp)
- รอการ Import ข้อมูลสักครู่
![import Excel to SharePoin solution6](https://quickerpthailand.com/wp-content/uploads/2024/03/import-Excel-to-SharePoin_solution6.webp)
ผลลัพธ์
ผมได้ทดสอบความเร็วกับ Excel ที่มีชุดข้อมูลจำนวน 100,000 รายการ ใช้เวลา Import ข้อมูลเพียง 90 นาทีเท่านั้น นี่ถือว่าเร็วมาก เมื่อเทียบกับ Flow ธรรมดาที่ใช้เวลาเป็นวัน อีกทั้งมีการ Import Power Platform request เพียง 300 ครั้งเท่านั้น เป็นจำนวนที่น้อยมาก ๆ
แหล่งที่มา: PAWIT.PW
ก้าวเข้าสู่ Digital Business
ดูผลิตภัณฑ์ที่เกี่ยวข้องได้ที่นี่