ตาราง (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)
[
{
"name": "Anna",
"age": 16,
"address": "BKK",
},
{
"name": "Bille",
"age": 25,
"address": "LA",
},
{
"name": "Han"
}
]
การส่งออกข้อมูลจากตาราง (Export Table Data)
ในการส่งออกตารางเป็นไฟล์ คุณสามารถเลือกส่งออกข้อมูลในรูปแบบต่าง ๆ ได้ เช่น:
JSON (JavaScript Object Notation) – ส่งออกข้อมูลในรูปแบบโครงสร้าง JSON เหมาะสำหรับการใช้งานในแอปพลิเคชันเว็บ การเขียนโปรแกรม หรือการสื่อสารผ่าน API
CSV (Comma-Separated Values) – ส่งออกข้อมูลในรูปแบบที่ใช้เครื่องหมายจุลภาค (,) ในการแยกค่าข้อมูล เหมาะสำหรับการใช้งานกับโปรแกรม Excel หรือซอฟต์แวร์วิเคราะห์ข้อมูลต่าง ๆ
ข้อความ (Text) – ส่งออกข้อมูลเป็นไฟล์ข้อความธรรมดา (Plain Text) เหมาะสำหรับการเก็บข้อมูลแบบง่าย ๆ หรือบันทึกข้อความ
Last updated
Was this helpful?