เรียนรู้วิธีใช้ node Microsoft Excel (SharePoint) ใน n8n ปฏิบัติตามเอกสารทางเทคนิคเพื่อรวม node Microsoft Excel (SharePoint) เข้ากับ workflow ของคุณ
ใช้ node Microsoft Excel (SharePoint) เพื่ออ่านและเขียนเวิร์กบุ๊ก Excel ที่จัดเก็บไว้ในไลบรารีเอกสาร SharePoint รวมถึงเวิร์กบุ๊กที่แชร์ผ่านไซต์ Microsoft Teams
ในหน้านี้ คุณจะพบรายการการดำเนินงานที่ node Microsoft Excel (SharePoint) รองรับ คำแนะนำในการเลือกสมุดงาน และลิงก์ไปยังแหล่งข้อมูลเพิ่มเติม
Credentials
node มีสองวิธีในการลงชื่อเข้าใช้ โดยเลือกด้วย Authentication แบบเลื่อนลง:
- Microsoft OAuth2 (Graph) : เข้าสู่ระบบในฐานะบุคคลทั่วไป Microsoft credentials . ป้อนขอบเขตที่ node ต้องการใน credentials Scope สนาม:
Sites.Read.Allเพื่อเรียกดูและอ่านSites.ReadWrite.Allที่จะเขียน รวมopenid offline_accessดังนั้นข้อมูลประจำตัวจึงสามารถรีเฟรช token ได้ ตัวอย่างเช่น ในการดำเนินการทั้งหมดของ node:openid offline_access Sites.ReadWrite.All. - Microsoft Entra Service Principal (App-Only) : ลงชื่อเข้าใช้ในฐานะแอปสำหรับ workflow แบบอัตโนมัติที่ไม่มีผู้ใช้อยู่ด้วย Microsoft Entra Service Principal credentials . ให้สิทธิ์การลงทะเบียนแอป
Sites.Read.Allเพื่ออ่านและSites.ReadWrite.Allเขียนโดยได้รับความยินยอมจากผู้ดูแลระบบ หากต้องการจำกัดแอปไว้เฉพาะบางไซต์ ให้อนุญาตSites.Selectedสำหรับแต่ละไซต์แทน
นี่เป็นข้อมูลประจำตัวเดียวที่ node ยอมรับ node เฉพาะ Microsoft Excel และ Microsoft SharePoint credentials ใช้งานไม่ได้: ข้อมูลประจำตัวของ Excel ไม่มี SharePoint ( Sites.* ) และ token การออกข้อมูลประจำตัวของ SharePoint สำหรับ SharePoint REST API แทนที่จะเป็นสำหรับ Microsoft Graph ซึ่ง node นี้ใช้
ฉันควรใช้ node Excel ใด
n8n มี node Excel สอง node:
- Microsoft Excel (OneDrive) : สำหรับเวิร์กบุ๊กที่จัดเก็บไว้ใน OneDrive ส่วนบุคคลหรือธุรกิจ
- Microsoft Excel (SharePoint) (node นี้): สำหรับเวิร์กบุ๊กที่จัดเก็บไว้ในไลบรารีเอกสาร SharePoint รวมถึงไฟล์ที่อยู่ด้านหลังไซต์ Teams node นี้ยังรองรับการลงชื่อเข้าใช้แอปเท่านั้น ดังนั้นจึงเหมาะกับขั้นตอนการทำงานแบบอัตโนมัติ
ถ้ามีคนแชร์ลิงก์เวิร์กบุ๊กกับคุณและลิงก์ชี้ไปที่ไซต์ SharePoint นี่คือ node ที่จะใช้
การเลือกสมุดงาน
มีสามวิธีในการชี้ node ไปที่สมุดงาน:
- วางที่อยู่ของสมุดงาน (Paste the workbook's address) (ค่าเริ่มต้น): คัดลอกลิงก์จาก SharePoint หรือ Excel ( Share > คัดลอกลิงก์ (Copy link) ) แล้ววางลงใน Workbook สนาม ลิงก์ตรงจากปุ่มคัดลอกจะทำงานเหมือนเดิม และคุณไม่จำเป็นต้องเลือกไซต์หรือไลบรารีก่อน
- เลือกจากรายการ (Pick from a list) : เลือก Site และ Document Library แล้วค้นหาเวิร์กบุ๊กตามชื่อ
- By ID : วาง ID ของสมุดงานโดยตรง
การดำเนินงาน
- Sheet:
- ผนวก: ผนวกแถวต่อท้ายแผ่นงาน
- ผนวกหรืออัปเดต: ผนวกแถวใหม่หรืออัปเดตแถวปัจจุบันหากมีอยู่แล้ว
- ล้าง: ล้างแผ่นงานหรือช่วง
- ลบ: ลบแผ่นงาน
- รับหลายรายการ: ดึงรายการแผ่นงานของสมุดงาน
- รับแถว: อ่านแถวจากช่วงหรือช่วงที่ใช้ของชีต
- อัปเดต: อัปเดตแถวที่ตรงกับค่าคอลัมน์
- Table:
- ผนวก: ผนวกแถวต่อท้ายตาราง
- แปลงเป็นช่วง: แปลงตารางเป็นช่วงของเซลล์ธรรมดา
- สร้าง: สร้างตารางจากช่วงของเซลล์
- ลบ: ลบตาราง
- รับคอลัมน์: เรียกค้นรายการคอลัมน์ของตาราง
- รับหลายรายการ: ดึงข้อมูลรายการตารางของสมุดงาน
- รับแถว: เรียกค้นรายการแถวของตาราง
- การค้นหา: ค้นหาค่าคอลัมน์ที่ต้องการแล้วส่งคืนแถวที่ตรงกัน
- Workbook:
- เพิ่มแผ่นงาน: เพิ่มแผ่นงานใหม่ลงในสมุดงาน
- ลบ: ลบสมุดงาน
- รับมากมาย: เรียกค้นรายการสมุดงานของไลบรารีเอกสาร
การดำเนินการเพิ่มเติมกำลังอยู่ในระหว่างดำเนินการ หน้านี้ได้รับการอัปเดตเมื่อมีการจัดส่ง
เทมเพลตและตัวอย่าง
ค้นหาเทมเพลตทั้งหมด ตัวอย่างการใช้ node นี้
ทรัพยากรที่เกี่ยวข้อง
อ้างถึง เอกสาร Excel Graph API ของ Microsoft สำหรับข้อมูลเพิ่มเติมเกี่ยวกับบริการ

