ตาราง (Table)
ตาราง (Table)
ตารางถูกใช้สำหรับเก็บข้อมูลที่ดึงมาจากเว็บไซต์หรือข้อมูลที่เกิดขึ้นระหว่างการทำงานของสคริปต์อัตโนมัติ โดยแต่ละคอลัมน์ในตารางจะมีประเภทข้อมูลเฉพาะเจาะจง ซึ่งช่วยให้สามารถจัดเก็บและประมวลผลข้อมูลได้อย่างมีประสิทธิภาพ ตัวอย่างเช่น คอลัมน์หนึ่งอาจเก็บข้อมูลเป็นตัวเลข ในขณะที่อีกคอลัมน์อาจเก็บข้อมูลเป็นข้อความหรือวันที่ ทั้งนี้เพื่อให้การจัดการข้อมูลเป็นไปอย่างถูกต้องและง่ายต่อการนำไปใช้งานต่อไป
การสร้างตาราง (Creating a Table)
ก่อนที่จะเพิ่มข้อมูลลงในตาราง จะต้องสร้างคอลัมน์ขึ้นมาก่อน โดยแต่ละคอลัมน์จะถูกกำหนดประเภทข้อมูลให้เหมาะสมกับลักษณะของข้อมูลที่ต้องการเก็บ โดยมีประเภทข้อมูลหลัก 5 ประเภท ดังนี้ :
ค่าทั่วไป (Any) – ใช้สำหรับเก็บข้อมูลได้ทุกประเภทแบบไดนามิก เช่น ข้อความ, ตัวเลข, หรือแม้แต่โครงสร้างข้อมูลที่ซับซ้อน
อาร์เรย์ (Array) – ใช้สำหรับเก็บค่าหลายค่าในคอลัมน์เดียว เช่น รายชื่อแท็ก, หมวดหมู่ หรือรายการตัวเลือกหลายค่า
บูลีน (Boolean) – ใช้สำหรับเก็บค่าที่มีเพียง 2 สถานะ เช่น จริง/เท็จ (True/False) หรือ สถานะการเปิด/ปิด
ตัวเลข (Number) – ใช้สำหรับเก็บค่าที่เป็นตัวเลข เช่น ราคา, จำนวนสินค้า หรือคะแนน
ข้อความ (Text) – ใช้สำหรับเก็บค่าที่เป็นสตริง เช่น ชื่อ, คำอธิบาย หรือข้อมูลที่เป็นข้อความทั่วไป
เมื่อกำหนดคอลัมน์และประเภทข้อมูลเสร็จเรียบร้อยแล้ว คุณสามารถเริ่มต้นเพิ่มข้อมูลลงในตารางได้ทันที การกำหนดประเภทข้อมูลที่เหมาะสมตั้งแต่ต้นจะช่วยให้การจัดการข้อมูลเป็นไปอย่างมีประสิทธิภาพและลดความผิดพลาดในอนาคต
การเพิ่มข้อมูล (Inserting Data)
คุณสามารถเพิ่มข้อมูลลงในตารางโดยใช้โหนดที่ดึงข้อมูลจากเว็บไซต์ เช่น
โหนดการดึงข้อความ (Text Extraction Node) – สำหรับดึงเนื้อหาข้อความ
โหนดการดึงคุณสมบัติ (Attribute Extraction Node) – สำหรับดึงคุณสมบัติขององค์ประกอบ เช่น URL, ID หรือแอตทริบิวต์อื่น ๆ
วิธีการเพิ่มข้อมูลโดยใช้โหนด
คลิกที่โหนดการดึงข้อมูล
เลือกตัวเลือก "แทรกลงในตาราง" (Insert into Table)
เลือกคอลัมน์ที่ต้องการเก็บข้อมูลที่ดึงมาได้
สิ่งนี้ช่วยให้คุณสามารถทำการเก็บข้อมูลโดยอัตโนมัติและจัดเก็บข้อมูลได้อย่างมีประสิทธิภาพในตาราง
ตัวอย่างการส่งออกข้อมูล
ตัวอย่างด้านล่างแสดงการส่งออกข้อมูลจากคอลัมน์ "col1" ในตาราง โดยใช้โหนดส่งออกข้อมูล (Data Export Node) ข้อมูลที่ส่งออกจะถูกบันทึกลงในไฟล์ที่มีชื่อว่า "test"
ตัวเลือกการส่งออกข้อมูล
หากไฟล์มีอยู่แล้ว การเลือกตัวเลือก "Append" จะช่วยให้สามารถเพิ่มข้อมูลใหม่ต่อท้ายไฟล์เดิมได้
ข้อมูลจะถูกบันทึกในรูปแบบตาราง (CSV) เพื่อให้ง่ายต่อการประมวลผลและวิเคราะห์ข้อมูลต่อไป
วิธีนี้ช่วยให้ข้อมูลที่สกัดได้ถูกจัดเก็บอย่างมีประสิทธิภาพ และสามารถนำไปประมวลผลต่อได้ในภายหลัง
ตัวอย่าง :
ทุกครั้งที่คุณเพิ่มข้อมูลลงในตาราง ข้อมูลใหม่จะถูกเพิ่มในแถวสุดท้ายของคอลัมน์
ตัวอย่างเช่น เมื่อเพิ่มข้อมูลลงในตาราง จะมีลักษณะดังนี้ :
Anna
16
BKK
Bille
25
LA
และเมื่อกระบวนการดำเนินการเกิดขึ้น โหนดแทรกข้อมูลจะทำการแทรกข้อมูลลงในคอลัมน์ cot1
ตารางจะมีลักษณะดังนี้
Anna
16
BKK
Bille
25
LA
Han
การจัดเก็บข้อมูลเป็นอาร์เรย์ระหว่างกระบวนการ (Store Data as Arrays in the Process)
การส่งออกข้อมูลจากตาราง (Export Table Data)
ในการส่งออกตารางเป็นไฟล์ คุณสามารถเลือกส่งออกข้อมูลในรูปแบบต่าง ๆ ได้ เช่น:
JSON (JavaScript Object Notation) – ส่งออกข้อมูลในรูปแบบโครงสร้าง JSON เหมาะสำหรับการใช้งานในแอปพลิเคชันเว็บ การเขียนโปรแกรม หรือการสื่อสารผ่าน API
CSV (Comma-Separated Values) – ส่งออกข้อมูลในรูปแบบที่ใช้เครื่องหมายจุลภาค (,) ในการแยกค่าข้อมูล เหมาะสำหรับการใช้งานกับโปรแกรม Excel หรือซอฟต์แวร์วิเคราะห์ข้อมูลต่าง ๆ
ข้อความ (Text) – ส่งออกข้อมูลเป็นไฟล์ข้อความธรรมดา (Plain Text) เหมาะสำหรับการเก็บข้อมูลแบบง่าย ๆ หรือบันทึกข้อความ
Last updated
Was this helpful?