แชร์ผ่าน


นำเข้าข้อมูลจาก Excel และส่งออกข้อมูลไปยัง CSV

ในการรับ (นำเข้า) ข้อมูลเข้าสู่ตาราง Microsoft Dataverse ใช้ไฟล์เวิร์กชีต Excel หรือไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาค (CSV)

เมื่อคุณส่งออกข้อมูลตาราง Dataverse ข้อมูลถูกส่งออกเป็นไฟล์ CSV

นำเข้าจาก Excel หรือ ไฟล์ CSV

มีสองวิธีในการนำเข้าข้อมูลจาก Excel

สำคัญ

  • เมื่อต้องการนําเข้าหรือส่งออกข้อมูล คุณต้องมีบทบาทความปลอดภัยของ ผู้สร้างสภาพแวดล้อม
  • นำเข้าจากไฟล์ Excel หรือ CSV โดยใช้คำสั่ง นำเข้า>นำเข้าข้อมูลจาก Excel ไม่พร้อมให้บริการในสภาพแวดล้อม GCC, GCC High และ DoD หากต้องการแก้ไขข้อจำกัดนี้ จากพื้นที่ ตาราง ใน Power Apps เลือก นำเข้า>นำเข้าข้อมูล แล้วเลือกแหล่งข้อมูล เช่น เวิร์กบุ๊ก Excel หรือ ข้อความ/CSV

ตัวเลือกที่ 1: นำเข้าโดยการสร้าง และปรับเปลี่ยนเท็มเพลตไฟล์

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

เตรียมเทมเพลตไฟล์

  1. ส่งออกข้อมูลตาราง
  2. กำหนดแผนเพื่อให้แน่ใจว่าข้อมูลจะไม่ซ้ำกัน ก่อนที่คุณจะนำเข้า ใช้ คีย์หลัก หรือ คีย์สำรอง อย่างใดอย่างหนึ่ง ข้อมูลเพิ่มเติม: รับรองความเป็นเอกลักษณ์เมื่อคุณนำเข้าข้อมูลลงในตารางจาก Excel หรือ CSV

ปรับเปลี่ยนไฟล์ด้วยข้อมูลของคุณ

คัดลอกข้อมูลจากไฟล์ Excel หรือ CSV ของคุณ ลงในเทมเพลตที่คุณเพิ่งสร้างในขั้นตอนก่อนหน้านี้

นำเข้าไฟล์

  1. บน powerapps.com เลือก ตาราง ในบานหน้าต่างนำทางด้านซ้าย หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ
  2. เลือก นำเข้า>นำเข้าข้อมูลจาก Excel
  3. เลือกตารางที่คุณต้องการนำเข้าข้อมูล จากนั้นเลือก ต่อไป
  4. บนหน้า นำเข้าข้อมูล เลือก ที่อัปโหลด และเลือกไฟล์ของคุณ ทำตามพร้อมท์เพื่ออัปโหลดไฟล์ของคุณ
  5. หลังจากอัปโหลดไฟล์และ สถานะการแมป บ่งชี้ว่า การแมปสำเร็จ ให้เลือก นำเข้า จากมุมบนขวา ไปที่ แก้ไขข้อผิดพลาดในการแมปด้วย Excel เพื่อนำทางและแก้ไขข้อผิดพลาดในการแมป นำเข้าการแมปเสร็จสมบูรณ์ หลังจากการนำเข้าเสร็จสิ้นเรียบร้อยแล้ว คุณจะเห็นจำนวนรวมของการแทรกและการอัปเดต

การนําเข้าใหม่จาก Excel (ตัวอย่าง)

[หัวข้อนี้คือเอกสารรุ่นก่อนวางจำหน่าย และอาจจะมีการเปลี่ยนแปลงในอนาคต]

ประสบการณ์การนําเข้าใหม่ช่วยให้ผู้ใช้นําเข้าข้อมูลได้โดยตรงจากไฟล์ Excel ลงในตาราง Dataverse ที่มีอยู่โดยใช้ UI แบบรวม ประสบการณ์การใช้งานนี้จะปรับปรุงวิธีการนําเข้าเดิมโดยการเสนอ:

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

สำคัญ

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

หากต้องการใช้คุณลักษณะผู้ดูแลระบบ Power Platform จะต้องเปิดใช้งานการตั้งค่าสภาพแวดล้อม "นําเข้า Excel ไปยังตารางที่มีอยู่ด้วยการแมปที่ช่วยเหลือ" ในศูนย์การจัดการ Power Platform เลือกสภาพแวดล้อม จากนั้นเลือก การตั้งค่า>คุณลักษณะ> และเปิดใช้งานการตั้งค่า "นําเข้า Excel ไปยังตารางที่มีอยู่ด้วยความช่วยเหลือในการแมป"

ขั้นตอนการนําเข้าจาก Excel (ตัวอย่าง)
  1. ไปที่ตารางที่คุณต้องการนําเข้าข้อมูล จากนั้นบนแถบคําสั่ง ให้เลือกนําเข้า>จาก Excel (ตัวอย่าง)
  2. อัปโหลดไฟล์ Excel ของคุณและเลือกแผ่นงานที่จะนําเข้า
    เลือกแผ่นงาน Excel ที่จะนําเข้า
  3. แมปคอลัมน์ ต้องใช้คีย์หลักถ้าคุณต้องการอัปเดตระเบียนที่มีอยู่ในตาราง ถ้าไม่ได้เลือกคีย์หลัก (ตัวเลือก "ไม่มี") จากนั้นเรกคอร์ดทั้งหมดจากแผ่นงาน Excel หรือไฟล์ CSV จะถูกเพิ่มเป็นเรกคอร์ดใหม่ แมปคอลัมน์ต้นทางไปยังแอตทริบิวต์เป้าหมาย
  4. ตรวจสอบสรุปและเลือกนําเข้า

ตรวจสอบสถานะการนําเข้าจากการแจ้งเตือน:

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

ตัวเลือกที่ 2: นำเข้าโดยการนำไฟล์ต้นฉบับของคุณเอง

ถ้าคุณไม่ใช่ผู้ใช้ขั้นสูง และทราบว่าคอลัมน์ที่จำเป็นสำหรับตารางที่กำหนดให้สำหรับตาราง Dataverse กำหนดแฟ้มต้นฉบับ Excel หรือ CSV ของคุณเอง ทำตามขั้นตอนใน นำเข้าไฟล์

แก้ไขข้อผิดพลาดในการแมปด้วย Excel

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

  1. ใช้เมนูแบบหล่นลงทางด้านขวา ภายใต้ แสดง เพื่อนำไปสู่ ฟิลด์ที่ไม่มีการแม็ปคอลัมน์ที่มีข้อผิดพลาด หรือ ฟิลด์ที่จำเป็น

    เคล็ดลับ

    • โดยขึ้นอยู่กับว่าคุณได้รับ คำเตือน หรือ ข้อผิดพลาด ตรวจสอบ คอลัมน์ที่ไม่มีการแม็ป หรือ ฟิลด์ที่มีข้อผิดพลาด โดยใช้เมนูแบบหล่นลงใน การแม็ปคอลัมน์
    • ใช้ตรรกะการ upsert (อัปเดต หรือ แทรก) เพื่อปรับปรุงแถว ถ้ามีอยู่แล้ว หรือแทรกแถวใหม่
  2. หลังจากที่คุณแก้ปัญหาข้อผิดพลาดและคำเตือนทั้งหมด เลือก บันทึกการเปลี่ยนแปลง ที่มุมบนขวา คุณจะกลับไปยังหน้าจอ นำเข้าข้อมูล

  3. เมื่อคอลัมน์ สถานะการแมป แสดง การแมปสำเร็จ ให้เลือก นำเข้า จากมุมบนขวา

เมื่อข้อความ นำเข้าเสร็จเรียบร้อยแล้ว ปรากฏขึ้น ข้อมูลส่วนแทรกและการอัปเดตทั้งหมดจะปรากฏขึ้น

ให้แน่ใจในความไม่ซ้ำกัน เมื่อคุณนำเข้าข้อมูลไปยังตารางจาก Excel หรือ CSV

ตาราง Dataverse ใช้คีย์หลักเพื่อระบุแถวที่ไม่ซ้ำกันภายในตารางตาราง Dataverse คีย์หลักสำหรับตาราง Dataverse เป็นตัวระบุที่ไม่ซ้ำกันแบบส่วนกลาง (GUID) ซึ่งจะฟอร์มพื้นฐานเริ่มต้นสำหรับการระบุแถว การดำเนินการข้อมูล เช่น การนำเข้าข้อมูลลงในตาราง Dataverse แสดงคีย์หลักเริ่มต้น

ตัวอย่าง:
คีย์หลักสำหรับตาราง ลูกค้าองค์กร คือ accountid

ตัวอย่างไฟล์การส่งออกจากตารางลูกค้าองค์กรที่แสดง accountid เป็นคีย์หลัก

บางครั้ง คีย์หลักอาจไม่ทำงาน เมื่อคุณรวมข้อมูลจากแหล่งข้อมูลภายนอก ใช้ Dataverse เพื่อกำหนดคีย์สำรองที่ระบุแถวในตำแหน่งของคีย์หลักโดยเฉพาะ

ตัวอย่าง:
สำหรับตาราง ลูกค้าองค์กร คุณอาจตั้งค่า transactioncurrencyid เป็นคีย์สำรอง โดยใช้ตัวระบุที่ขึ้นกับคีย์ทางธรรมชาติได้ ตัวอย่างเช่น ใช้ ดอลลาร์สหรัฐ แทนค่า GUID 88c6c893-5b45-e811-a953-000d3a33bcb9 ที่แสดงก่อนหน้านี้ คุณยังสามารถเลือก สัญลักษณ์สกุลเงิน หรือ ชื่อสกุลเงิน เป็นคีย์ได้ ข้อมูลเพิ่มเติม: กำหนดคีย์สำรองโดยใช้พอร์ทัล Power Apps

ตัวอย่างของการสร้างเป็นคีย์สำรองบนตาราง สกุลเงิน

ตัวอย่างไฟล์การส่งออกจากตาราง ลูกค้าองค์กร ที่แสดง ชื่อสกุลเงิน เป็นคีย์ธรรมชาติ

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

ส่งออกช้อมูล

ส่งออกข้อมูลจากตารางเดียวในรูปแบบค่าที่คั่นด้วยเครื่องหมายจุลภาค (CSV)

  1. ลงชื่อเข้าใช้ Power Apps ในบานหน้าต่างนำทางด้านซ้าย เลือก ตาราง หากรายการไม่อยู่ในบานหน้าต่างแผงด้านข้าง ให้เลือก …เพิ่มเติม แล้วเลือกรายการที่คุณต้องการ

  2. เลือก ส่งออก>ส่งออกข้อมูล

  3. เลือกตารางที่คุณต้องการส่งออกข้อมูล จากนั้นเลือก ส่งออกข้อมูล

    ตัวอย่างของการส่งออกข้อมูลจากตาราง ลูกค้าองค์กร

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

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

หมายเหตุ

การส่งออกมีเวลาจำกัด 12 นาที หากปริมาณข้อมูลที่ส่งออกเกิน 12 นาที การส่งออกจะล้มเหลว หากเป็นเช่นนี้ ให้ส่งออกข้อมูลในกลุ่มที่เล็กกว่า

ชนิดข้อมูลและฟิลด์ที่ไม่รองรับ

ปัจจุบันชนิดข้อมูลต่อไปนี้ยังไม่รองรับการนำเข้าหรือส่งออก

  • โซนเวลา
  • ตัวเลือก (ตัวเลือกหลายรายการ)
  • รูปภาพ
  • ไฟล์

ฟิลด์ต่อไปนี้เป็นฟิลด์ระบบและไม่รองรับการนำเข้าและส่งออก

  • Ownerid
  • Createdby
  • Createdonbehalfby
  • Createdon
  • Modifiedby
  • Modifiedonbehalfby
  • Modifiedon
  • Overriddencreatedon

หมายเหตุ

คุณลักษณะ รับข้อมูลจาก Excel และคุณลักษณะ ส่งออกข้อมูล ไม่ถูกรวมอยู่ในแผนสำหรับนักพัฒนา Power Apps

นำเข้าโดยใช้ตัวเชื่อมต่อ

ใช้ตัวเชื่อมต่อเพื่อนำเข้าข้อมูลจากแหล่งต่างๆ เช่น , Azure, ฐานข้อมูล SQL Server, SharePoint, Access, OData และอื่นๆ ข้อมูลเพิ่มเติม: สร้างและใช้โฟลว์ข้อมูลใน Power Apps

ดูเพิ่มเติม

ตารางใน Dataverse