loadTable()

อ่านเนื้อหาของไฟล์หรือ URL และสร้างอ็อบเจ็กต์ p5.Table ด้วยค่า หากระบุไฟล์ไว้ไฟล์ต้องอยู่ในโฟลเดอร์ "data" ของ sketch พารามิเตอร์ชื่อไฟล์อาจเป็น URL ไปยังไฟล์ที่พบในระบบออนไลน์ โดยค่าเริ่มต้นไฟล์จะถือว่าเป็นเครื่องหมายจุลภาค (ในรูปแบบ CSV) ตารางจะมองหาแถวส่วนหัวหากมีการรวมตัวเลือก "ส่วนหัว" ตัวเลือกที่เป็นไปได้ ได้แก่ : csv - แยกวิเคราะห์ตารางเป็นค่าที่คั่นด้วยคอมมา tsv - แยกวิเคราะห์ตารางเป็นค่าที่คั่นด้วยแท็บ ส่วนหัว - ตารางนี้มีแถวส่วนหัว (ชื่อ) เมื่อส่งผ่านตัวเลือกหลายตัวให้ส่งต่อพารามิเตอร์เหล่านี้เป็นพารามิเตอร์แยกต่างหากโดยคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่น:

loadTable("my_csv_file.csv", "csv", "header") ไฟล์ทั้งหมดที่โหลดและบันทึกจะใช้การเข้ารหัส UTF-8 วิธีนี้ไม่ตรงกันซึ่งหมายความว่าอาจไม่เสร็จสิ้นก่อนที่จะดำเนินการบรรทัดถัดไปในร่างของคุณ การเรียก loadTable () ภายใน preload () รับประกันว่าจะเสร็จสิ้นการดำเนินการก่อนการตั้งค่า () และ draw () จะถูกเรียก นอกเหนือจาก preload () คุณอาจจะจัดหาฟังก์ชัน callback เพื่อจัดการวัตถุ:

รูปแบบการใช้งาน

loadTable ( filename, [options], [callback], [errorCallback] )

พารามิเตอร์

  • filename String: ชื่อไฟล์หรือ URL ที่จะโหลด
  • options String: "ส่วนหัว" "csv" "tsv"
  • callback function: ฟังก์ชันที่จะเรียกใช้หลังจาก loadTable () เสร็จสิ้น เมื่อประสบความสำเร็จ Object Table จะถูกส่งผ่านเป็นอาร์กิวเมนต์แรก
  • errorCallback function: ฟังก์ชันที่จะดำเนินการถ้ามีข้อผิดพลาดการตอบสนองจะถูกส่งผ่านเป็นอาร์กิวเมนต์แรก

ค่าที่ส่งออกมา

  • Object: วัตถุตารางที่มีข้อมูล


[1]This document was generated from p5.js whose source code is available on github.