Parse Dashboard
Core
การนำเข้าไฟล์ CSV
6 นาที
บทนำ การนำเข้าไฟล์ csv ช่วยให้ผู้ใช้สามารถนำข้อมูลเข้าสู่ตาราง parse ได้อย่างง่ายดาย ข้อกำหนดเบื้องต้น ในการเริ่มต้นบทเรียนนี้ คุณจะต้องมี แอปที่สร้างขึ้นที่ back4app ดูที่ บทเรียนการสร้างแอปใหม่ เพื่อเรียนรู้วิธีการสร้างแอปที่ back4app 1 สร้างแอป back4app ใหม่ ก่อนอื่น คุณต้องมั่นใจว่าคุณมีแอปที่สร้างขึ้นที่ back4app อยู่แล้ว อย่างไรก็ตาม หากคุณเป็นผู้ใช้ใหม่ คุณสามารถตรวจสอบ บทเรียนนี้ https //www back4app com/docs/get started/new parse app เพื่อเรียนรู้วิธีการสร้างหนึ่ง 2 สร้างคลาสสำหรับนำเข้าข้อมูล ในแอปที่คุณสร้างใหม่ ให้ไปที่ database browser และคลิกปุ่มสร้างคลาส เลือกที่จะสร้างคลาสแบบกำหนดเองและตั้งชื่อให้มัน ฉันตั้งชื่อของฉันว่า testclass แต่คุณสามารถตั้งชื่ออะไรก็ได้ที่คุณต้องการ จำไว้ว่าตามธรรมเนียม คลาสจะเริ่มต้นด้วยตัวอักษรตัวใหญ่ ใช้ camelcase และไม่ควรมีอักขระพิเศษเช่นช่องว่างและสัญลักษณ์ คลิกสร้างคลาสเมื่อคุณทำเสร็จ 3 การสร้างไฟล์ csv ไฟล์ csv ต้องอยู่ในรูปแบบที่ถูกต้องเพื่อที่จะนำเข้าได้ รูปแบบพารามิเตอร์ที่ถูกต้อง อักขระแยกต้องเป็นเครื่องหมายจุลภาค , และไม่ใช่เครื่องหมายเซมิโคลอน ; ปรับซอฟต์แวร์สเปรดชีตของคุณให้ส่งออกเครื่องหมายจุลภาคเป็นอักขระแยก บรรทัดแรกจะเป็นชื่อคอลัมน์ การแยกจะทำการแปลง strings , numbers และ booleans วันที่ต้องมีสองคอลัมน์ date typespecifies ประเภทวันที่, date isospecifies รูปแบบวันที่ geopoints ต้องมีสามคอลัมน์ columnname typespecifies ประเภท geopoint, columnname latitudespecifies ละติจูด, columnname longitudespecifies ลองจิจูด อาร์เรย์จะถูกส่งในเครื่องหมายคำพูดคู่ pointers ต้องการสามคอลัมน์ columnname typespecifies ประเภท pointer, columnname classnamespecifies คลาสเป้าหมาย, columnname objectidspecifies objectid ของคลาสเป้าหมาย ดังนั้นเพื่อการอ้างอิงของคุณ นี่คือตัวอย่างบางส่วน สามคอลัมน์ columnstringa จะเก็บสตริง, columnstringb จะเก็บสตริงเช่นกัน, columnnumberc จะเก็บตัวเลข columnstringa,columnstringb,columnnumberc stringa,stringb,12 stringa2,stringb2,13 สองคอลัมน์ columnstringa จะเก็บสตริง, columnbooleanb จะเก็บ booleans columnstringa,columnbooleanb stringa,true stringa2,false สองคอลัมน์ columnstringa และ columnstringb จะเก็บสตริง, columnarrayc จะเก็บอาร์เรย์ columnstringa,colmnstringb,columnarrayc "stringa, with, commas",stringb, "\[1,2,3]" stringa2,"stringb, with, commas", "\["a", "b", "c"]" สองคอลัมน์ columnstringa จะเก็บสตริง, คอลัมน์ที่สองจะเก็บวันที่ในรูปแบบ iso columnstringa, date type , date iso stringa,date,2020 01 16 stringa2,date,2020 01 17 สองคอลัมน์ columnstringa จะเก็บสตริง, คอลัมน์ที่สองจะเก็บ geopoint columnstringa, geo type , geo latitude , geo longitude stringa,geopoint,1,2 stringa2,geopoint, 5, 6 คุณสามารถดาวน์โหลดไฟล์ csv ตัวอย่างได้ที่นี่ ดาวน์โหลดที่นี่ https //www back4app com/docs/assets/downloads/samplecsvfile csv สำหรับ pointers, กรุณาตรวจสอบตัวอย่างด้านล่าง หนึ่งคอลัมน์ เก็บ pointer team type ,team classname,team objectid pointer,team,xwdsm4xxq8 pointer,team,cd9naldaeg pointer,team,krgjpuzyxd ในตัวอย่างนี้ โปรดพิจารณาว่า objectid ตรงกับที่มีอยู่ในคลาส team ตรวจสอบไฟล์ csv ตัวอย่างสำหรับการดาวน์โหลด ดาวน์โหลดที่นี่ https //www back4app com/docs/assets/downloads/import pointer csv csv 4 นำเข้าข้อมูล เมื่อคุณเลือกคลาสที่สร้างขึ้นใหม่ใน database browser ที่มุมขวาบนของหน้าจอ ให้คลิกที่ปุ่ม notes และเลือก นำเข้าข้อมูล คลิกที่ปุ่มอัปโหลดไฟล์ เลือกไฟล์ csv ของคุณและคลิกที่ปุ่มนำเข้า 5 รอการยืนยันทางอีเมล เนื่องจากไฟล์ csv อาจมีขนาดใหญ่ การดำเนินการแบบอะซิงโครนัสจะถูกเรียกใช้เพื่อนำเข้าข้อมูลของคุณในพื้นหลัง ซึ่งหมายความว่าคุณจะไม่เห็นความก้าวหน้าของการนำเข้าหรือข้อความสำเร็จ เมื่อสิ้นสุดการดำเนินการ คุณจะได้รับข้อความอีเมลที่บอกว่าการดำเนินการสำเร็จและข้อมูลของคุณถูกนำเข้า หรือบอกว่าการดำเนินการไม่สำเร็จและอธิบายว่าคอลัมน์/บรรทัดใดล้มเหลว หากคุณพยายามรีเฟรชแดชบอร์ดของคุณก่อนที่จะได้รับอีเมลนี้ คุณอาจเห็นข้อมูลหายไปหรือไม่มีข้อมูลเลย เนื่องจากการดำเนินการยังคงดำเนินอยู่ เมื่อคุณได้รับอีเมลและหากการนำเข้าของคุณสำเร็จ เราขอแนะนำให้รีเฟรชเบราว์เซอร์ของคุณอย่างหนัก (cmd + shift + r บน mac, ctrl + shift + r ใน windows ทั้งสองสำหรับ chrome) เพื่อให้แน่ใจว่าสคีม่าใหม่ถูกดึงมาและข้อมูลของคุณแสดงอย่างถูกต้อง