แชร์ผ่าน


SharePoint และ OneDrive สําหรับการนําเข้าไฟล์ที่ทํางานหรือโรงเรียน

Power Query นําเสนอชุดวิธีในการเข้าถึงไฟล์ที่โฮสต์บน SharePoint หรือ Microsoft OneDrive สําหรับที่ทํางานหรือโรงเรียน

เรียกดูไฟล์

Note

ปัจจุบัน คุณสามารถเรียกดูไฟล์ OneDrive สําหรับที่ทํางานหรือโรงเรียนของผู้ใช้ที่ได้รับการรับรองความถูกต้องภายใน Power Query Online สําหรับ PowerApps เท่านั้น

คำเตือน

คุณลักษณะนี้กําหนดให้เบราว์เซอร์ของคุณอนุญาตคุกกี้ของบุคคลที่สาม หากเบราว์เซอร์บล็อกคุกกี้ของบุคคลที่สาม กล่องโต้ตอบเรียก ดู จะปรากฏขึ้นแต่ว่างเปล่าโดยไม่มีตัวเลือกในการปิดกล่องโต้ตอบ

Power Query มีปุ่ม เรียกดู OneDrive ถัดจากกล่องข้อความ เส้นทางไฟล์ หรือ URL เมื่อคุณสร้างกระแสข้อมูลใน PowerApps โดยใช้ตัวเชื่อมต่อใดๆ เหล่านี้:

สกรีนช็อตของบานหน้าต่าง เชื่อมต่อกับแหล่งข้อมูล ของตัวเชื่อมต่อ Excel โดยเน้นปุ่ม เรียกดู OneDrive

เมื่อคุณเลือกปุ่มนี้ คุณจะได้รับพร้อมท์ให้ดําเนินการผ่านกระบวนการรับรองความถูกต้อง หลังจากที่คุณเสร็จสิ้นกระบวนการนี้ หน้าต่างใหม่จะปรากฏขึ้นพร้อมกับไฟล์ผู้ใช้ที่ได้รับการรับรองความถูกต้องทั้งหมดภายใน OneDrive สําหรับที่ทํางานหรือโรงเรียน

สกรีนช็อตของหน้าต่างใหม่ที่คุณใช้เพื่อเรียกดูไฟล์ผู้ใช้ที่ได้รับการรับรองความถูกต้องบน OneDrive สําหรับที่ทํางานหรือโรงเรียน

คุณสามารถเลือกไฟล์ที่คุณต้องการ แล้วเลือกปุ่ม เปิด หลังจากเลือก เปิด คุณจะถูกนํากลับไปยังหน้าการตั้งค่าการเชื่อมต่อเริ่มต้น ซึ่งขณะนี้ เส้นทางไฟล์ หรือ กล่องข้อความ URL จะเก็บ URL ที่แน่นอนไปยังไฟล์ที่คุณเลือกจาก OneDrive สําหรับที่ทํางานหรือโรงเรียน

สกรีนช็อตของหน้าต่างการตั้งค่าการเชื่อมต่อที่มี URL ไปยังไฟล์ที่เลือกซึ่งโฮสต์บน OneDrive สําหรับที่ทํางานหรือโรงเรียน

คุณสามารถเลือก ปุ่มถัดไป ที่มุมล่างขวาของหน้าต่างเพื่อดําเนินการต่อและรับข้อมูลของคุณ

จากตัวเชื่อมต่อเว็บโดยใช้ URL ของไฟล์

  1. นําทางไปยังตําแหน่งที่ตั้ง OneDrive สําหรับที่ทํางานหรือโรงเรียนของคุณโดยใช้เบราว์เซอร์ คลิกขวาที่ไฟล์ที่คุณต้องการใช้ แล้วเลือก เปิดใน Excel

    Note

    อินเทอร์เฟซเบราว์เซอร์ของคุณอาจมีลักษณะไม่เหมือนกับรูปต่อไปนี้ทุกประการ มีหลายวิธีในการเลือก เปิดใน Excel สําหรับไฟล์ในอินเทอร์เฟซเบราว์เซอร์ OneDrive สําหรับที่ทํางานหรือโรงเรียนของคุณ คุณสามารถใช้ตัวเลือกใดก็ได้ที่อนุญาตให้คุณเปิดแฟ้มใน Excel

    สกรีนช็อตของ OneDrive ในเบราว์เซอร์ ที่แสดงการเลือก เปิดใน Excel

  2. ใน Excel ให้เลือกข้อมูล> แล้วเลือกปุ่ม คัดลอกเส้นทาง

    สกรีนช็อตของเมนู ข้อมูล ที่แสดงการเลือกปุ่ม คัดลอกเส้นทาง

เมื่อต้องการใช้ลิงก์ที่คุณเพิ่งคัดลอกใน Power Query ให้ทําตามขั้นตอนต่อไปนี้:

  1. เลือก รับเว็บข้อมูล>

    สกรีนช็อตของ Ribbon รับข้อมูลใน Power BI Desktop ที่แสดงการเลือกเว็บ

  2. ในกล่องโต้ตอบ จากเว็บ ให้เลือกตัวเลือก พื้นฐาน แล้ววางลิงก์ใน URL

  3. ลบสตริง ?web=1 ที่ส่วนท้ายของลิงก์ เพื่อให้ Power Query สามารถนําทางไปยังไฟล์ของคุณได้อย่างถูกต้อง แล้วเลือก ตกลง

    สกรีนช็อตของกล่องโต้ตอบ จากเว็บ แสดงวิธีการเอาสตริงออกจากฟิลด์ URL

  4. ถ้า Power Query พร้อมท์ให้คุณใส่ข้อมูลประจําตัว ให้เลือก Windows (สําหรับไซต์ SharePoint ภายในองค์กร) หรือ บัญชีองค์กร (สําหรับ Microsoft 365 หรือ OneDrive สําหรับไซต์ที่ทํางานหรือโรงเรียน) เลือกเชื่อมต่อ

    สกรีนช็อตของพร้อมท์ข้อมูลประจําตัว Power BI Desktop โดยเน้นการเลือก Windows หรือบัญชีองค์กร

    ข้อควรระวัง

    เมื่อคุณทํางานกับไฟล์ที่โฮสต์บน OneDrive สําหรับที่บ้าน ไฟล์ที่คุณต้องการเชื่อมต่อจะต้องพร้อมใช้งานแบบสาธารณะ เมื่อตั้งค่าวิธีการรับรองความถูกต้องสําหรับการเชื่อมต่อนี้ ให้เลือกตัวเลือก ไม่ระบุชื่อ

เมื่อกล่องโต้ตอบ ตัวนําทาง ปรากฏขึ้นคุณสามารถเลือกจากรายการตารางแผ่นงานและช่วงที่พบในสมุดงาน Excel จากที่นั่น คุณสามารถใช้ไฟล์ OneDrive สําหรับที่ทํางานหรือโรงเรียนได้เหมือนกับไฟล์ Excel อื่นๆ คุณสามารถสร้างรายงานและใช้ในชุดข้อมูลได้เหมือนกับที่คุณทํากับแหล่งข้อมูลอื่นๆ

Note

เมื่อต้องการใช้ไฟล์ OneDrive สําหรับที่ทํางานหรือโรงเรียนเป็นแหล่งข้อมูลในบริการของ Power BI โดยเปิดใช้งาน การรีเฟรชบริการ สําหรับไฟล์นั้น ให้แน่ใจว่าคุณเลือก OAuth2 เป็นวิธี การรับรองความถูกต้อง เมื่อกําหนดการตั้งค่าการรีเฟรชของคุณ มิฉะนั้น คุณอาจพบข้อผิดพลาด (เช่น ไม่สามารถ อัปเดตข้อมูลประจําตัวของแหล่งข้อมูล) เมื่อคุณพยายามเชื่อมต่อหรือรีเฟรช การเลือก OAuth2 เป็นวิธีการรับรองความถูกต้องจะแก้ไขข้อผิดพลาดของข้อมูลเข้าสู่ระบบนั้น

ตัวเชื่อมต่อโฟลเดอร์ SharePoint

คุณสามารถอ่านคําแนะนําทีละขั้นตอนโดยละเอียดเกี่ยวกับวิธีการเชื่อมต่อกับไฟล์ที่โฮสต์บนไซต์ SharePoint ของคุณในบทความโฟลเดอร์ SharePoint

หลังจากสร้างการเชื่อมต่อสําเร็จแล้ว คุณจะได้รับพร้อมท์ด้วยการแสดงตัวอย่างตารางที่แสดงไฟล์ในไซต์ SharePoint ของคุณ เลือกปุ่ม แปลงข้อมูล ที่ด้านล่างขวาของหน้าต่าง

สกรีนช็อตของการแสดงตัวอย่างตารางหลังจากเชื่อมต่อกับไซต์ SharePoint โดยใช้ตัวเชื่อมต่อโฟลเดอร์ SharePoint ที่แสดงไฟล์ที่พบในไซต์ SharePoint

การเลือกปุ่ม แปลงข้อมูล จะนําคุณไปยังมุมมองของข้อมูลที่เรียกว่า มุมมองระบบแฟ้ม แต่ละแถวในตารางนี้แสดงถึงแฟ้มที่พบในไซต์ SharePoint ของคุณ

สกรีนช็อตของการแสดงตัวอย่างตารางของไฟล์ในไซต์ SharePoint หลังจากเลือกปุ่ม แปลงข้อมูล

ตารางมีคอลัมน์ชื่อ เนื้อหา ที่มีไฟล์ของคุณในรูปแบบไบนารี ค่าในคอลัมน์ เนื้อหา มีสีที่แตกต่างจากค่าที่เหลือในคอลัมน์อื่นๆ ของตาราง ซึ่งบ่งชี้ว่าสามารถเลือกได้

เมื่อคุณเลือกค่า ไบนารี ในคอลัมน์ เนื้อหา Power Query จะเพิ่มชุดขั้นตอนในคิวรีของคุณโดยอัตโนมัติเพื่อนําทางไปยังไฟล์และตีความเนื้อหาของไฟล์หากเป็นไปได้

ตัวอย่างเช่น จากตารางที่แสดงในรูปก่อนหน้า คุณสามารถเลือกแถวที่สองที่ฟิลด์ ชื่อ มีค่าเป็น 02-February.csv Power Query จะสร้างชุดขั้นตอนโดยอัตโนมัติเพื่อนําทางและตีความเนื้อหาของไฟล์เป็นไฟล์ CSV

สกรีนช็อตของเนื้อหาของไฟล์ CSV ที่มีชื่อ 02-February.csv ที่ Power Query ตีความโดยอัตโนมัติในส่วน ขั้นตอนที่ใช้

Note

คุณสามารถโต้ตอบกับตารางได้โดยใช้ตัวกรอง การเรียงลําดับ และการแปลงอื่นๆ ก่อนที่จะนําทางไปยังไฟล์ที่คุณเลือก เมื่อคุณแปลงเหล่านี้เสร็จแล้ว ให้เลือกค่า ไบนารี ที่คุณต้องการดู

ประสบการณ์การใช้งาน OneDrive สําหรับที่ทํางานหรือโรงเรียน

ตัวเชื่อมต่อโฟลเดอร์ SharePoint และประสบการณ์การใช้งานยังใช้ได้กับไฟล์ที่โฮสต์บน OneDrive สําหรับที่ทํางานหรือโรงเรียน อย่างไรก็ตาม URL ที่คุณต้องใช้จะแตกต่างจาก URL ที่คุณจะใช้สําหรับไซต์ SharePoint เมื่อต้องการค้นหา URL ที่ไม่ซ้ํากันของคุณ ให้ไปที่พอร์ทัล OneDrive สําหรับที่ทํางานหรือโรงเรียน แล้วคัดลอก URL จากเบราว์เซอร์ของคุณ URL นี้อาจมีลักษณะคล้ายกับตัวอย่างต่อไปนี้

https://contoso-my.sharepoint.com/personal/user123_contoso_com/_layouts/15/onedrive.aspx

คุณไม่จําเป็นต้องมี URL แบบเต็ม แต่ต้องการเพียง 2-3 ส่วนแรกเท่านั้น URL ที่คุณต้องใช้ใน Power Query มีรูปแบบต่อไปนี้:

https://<unique_tenant_name>.sharepoint.com/personal/<user_identifier>

เช่น:

https://contoso-my.sharepoint/personal/user123_contoso_com

ฟังก์ชัน SharePoint.Contents

แม้ว่าตัวเชื่อมต่อโฟลเดอร์ SharePoint จะมอบประสบการณ์ที่คุณสามารถดูไฟล์ทั้งหมดที่พร้อมใช้งานใน SharePoint หรือ OneDrive สําหรับไซต์ที่ทํางานหรือโรงเรียนได้ในคราวเดียว แต่คุณยังสามารถเลือกใช้ประสบการณ์ที่แตกต่างออกไปได้ ในประสบการณ์การใช้งานนี้ คุณสามารถนําทางผ่านโฟลเดอร์ SharePoint หรือ OneDrive สําหรับที่ทํางานหรือโรงเรียน และเข้าถึงโฟลเดอร์หรือไฟล์ที่คุณสนใจได้

ประสบการณ์นี้มีให้ผ่าน SharePoint.Contents ฟังก์ชัน หากต้องการใช้ฟังก์ชันนี้ ให้ทําตามขั้นตอนต่อไปนี้:

  1. สร้างแบบสอบถามเปล่า

  2. เปลี่ยนรหัสในแถบสูตรให้เป็นSharePoint.Contents("url")urlรูปแบบเดียวกับที่ใช้สําหรับตัวเชื่อมต่อโฟลเดอร์ SharePoint เช่น:

    SharePoint.Contents("https://contoso.sharepoint.com/marketing/data")

    Note

    ฟังก์ชันนี้จะพยายามใช้ SharePoint API เวอร์ชัน 14 เพื่อเชื่อมต่อ ถ้าคุณไม่แน่ใจว่าไซต์ SharePoint ของคุณใช้เวอร์ชัน API อยู่ คุณอาจต้องการลองใช้โค้ดตัวอย่างต่อไปนี้: SharePoint.Contents("https://contoso.sharepoint.com/marketing/data", [ApiVersion="Auto"])

  3. Power Query ร้องขอให้คุณเพิ่มวิธีการรับรองความถูกต้องสําหรับการเชื่อมต่อของคุณ ใช้วิธีการรับรองความถูกต้องเดียวกันกับที่คุณใช้สําหรับตัวเชื่อมต่อไฟล์ SharePoint

  4. นําทางผ่านเอกสารต่างๆ ไปยังโฟลเดอร์หรือไฟล์เฉพาะที่คุณสนใจ

    ตัวอย่างเช่น ลองนึกภาพไซต์ SharePoint ที่มีโฟลเดอร์ 'เอกสารที่ใช้ร่วมกัน ' คุณสามารถเลือกค่า ตาราง ในคอลัมน์ เนื้อหา สําหรับโฟลเดอร์นั้น และนําทางไปยังโฟลเดอร์นั้นได้โดยตรง

    สกรีนช็อตของมุมมองตารางหลังจากเชื่อมต่อกับไซต์ SharePoint ด้วยฟังก์ชัน SharePoint.Contents ซึ่งมีโฟลเดอร์ชื่อ เอกสารที่ใช้ร่วมกัน

    ภายในโฟลเดอร์ เอกสารที่ใช้ร่วมกัน นี้มีโฟลเดอร์ที่บริษัทจัดเก็บรายงานการขายทั้งหมด โฟลเดอร์นี้มีชื่อว่า รายงานยอดขาย คุณสามารถเลือกค่า ตาราง บนคอลัมน์ เนื้อหา สําหรับแถวนั้น

    สกรีนช็อตของการแสดงตัวอย่างตารางหลังจากนําทางไปยังโฟลเดอร์เอกสารที่แชร์

    เมื่อมีไฟล์ทั้งหมดภายในโฟลเดอร์ รายงานยอดขาย คุณสามารถเลือกปุ่ม รวมไฟล์ (ดู รวมไฟล์ภาพรวม) เพื่อรวมข้อมูลจากไฟล์ทั้งหมดในโฟลเดอร์นี้ให้เป็นตารางเดียว หรือคุณสามารถนําทางไปยังไฟล์เดียวที่คุณเลือกได้โดยตรงโดยเลือกค่าไบนารีจากคอลัมน์เนื้อหา

    สกรีนช็อตของการแสดงตัวอย่างตารางหลังจากนําทางไปยังโฟลเดอร์รายงานยอดขาย

Note

ประสบการณ์ที่ได้รับจากฟังก์ชันนี้ SharePoint.Contents เหมาะสมที่สุดสําหรับ SharePoint และ OneDrive สําหรับสภาพแวดล้อมที่ทํางานหรือโรงเรียนที่มีไฟล์จํานวนมาก