บทความนี้ร่วมเขียนโดยเหล่าบรรณาธิการและนักวิจัยที่ผ่านการฝึกฝนมาเพื่อความถูกต้องและครอบคลุมของเนื้อหา
ทีมผู้จัดการด้านเนื้อหาของวิกิฮาว จะตรวจตราผลงานจากทีมงานด้านเนื้อหาของเราเพื่อความมั่นใจว่าบทความทุกชิ้นได้มาตรฐานตามที่เราตั้งไว้
บทความนี้ถูกเข้าชม 31,108 ครั้ง
บทความวิกิฮาวนี้จะแนะนำวิธีการสร้างฐานข้อมูล (database) ด้วยข้อมูลใน spreadsheet ของ Microsoft Excel โดย import ข้อมูลเข้า Access ที่เป็นโปรแกรมจัดการฐานข้อมูลของ Microsoft โดยตรง หรือโดย export ข้อมูลจาก Excel ไปเป็นฟอร์แมตที่ใช้ได้กับโปรแกรมฐานข้อมูลส่วนใหญ่ Microsoft Access นั้นเป็นส่วนหนึ่งของชุดโปรแกรม Microsoft Office ซึ่งใช้ได้เฉพาะใน Windows เท่านั้น
ขั้นตอน
- เปิด Microsoft Access. ไอคอนของโปรแกรมจะเป็นตัว A บนพื้นแดง เปิดมาจะเจอหน้าเทมเพลตของ Access
- Access นั้นออกแบบมาให้ใช้กับ Excel อยู่แล้ว แถมเป็นโปรแกรมใน Microsoft Office Professional เหมือน Excel ซึ่งจะใช้ได้เฉพาะใน Windows เท่านั้น
- คลิก Blank database. ที่เป็นตัวเลือกด้านซ้ายบนของหน้าต่าง
- ถ้าอยากใช้เทมเพลตฐานข้อมูลอื่นใน Access ก็ให้เลือกเทมเพลตนั้นแทน
- คลิก Create ตอนที่ขึ้น. จะเป็นตัวเลือกมุมขวาล่างของหน้าต่าง pop-up คลิกแล้วฐานข้อมูล Access จะเปิดขึ้นมา
- คลิก tab External Data. ในแถบเมนูทางด้านบนของหน้าต่าง Access
- คลิก New Data Source. ทางด้านซ้ายสุดของ toolbar External Data แล้วเมนูจะขยายลงมา
- เลือก File. ในเมนูที่ขยายลงมา แล้วเมนูใหม่จะโผล่มา
- คลิก Excel. ที่เป็นตัวเลือกในเมนูที่โผล่มา เพื่อเปิดหน้าต่าง import
- คลิก Browse. ทางด้านขวาบนของหน้าต่าง
- เลือก spreadsheet ของ Excel. ไปยังโฟลเดอร์ที่มี spreadsheet ของ Excel อยู่ แล้วคลิก spreadsheet นั้นที่จะเปิดขึ้นมา
- คลิก Open. ที่มุมขวาล่างของหน้าต่าง
- เลือกว่าจะถ่ายโอนข้อมูลยังไง. คลิกปุ่มกลมๆ ทางซ้ายของหนึ่งในตัวเลือกต่อไปนี้
- Import the source data into a new table in the current database - ให้เลือกข้อนี้ ถ้าต้องการสร้างฐานข้อมูลใหม่แบบไม่มีตาราง หรืออยากเพิ่มตารางใหม่ในฐานข้อมูลเดิมที่มีอยู่ พอสร้างตารางใหม่แล้ว ก็แก้ไขข้อมูลใน Access ได้เลย
- Append a copy of the records to the table - ให้เลือกข้อนี้ ถ้าจะใช้ฐานข้อมูลเดิมที่มีอยู่ และอยากเพิ่มเติมข้อมูลในตารางใดตารางหนึ่งของฐานข้อมูล พอ append ตารางที่มีแล้ว ก็แก้ไขข้อมูลใน Access ได้เลย
- Link to the data source by creating a linked table - ให้เลือกข้อนี้ ถ้าจะสร้าง hyperlink ในฐานข้อมูล และเปิดฐานข้อมูล Excel ใน Excel ถ้าเลือกวิธีนี้จะแก้ไขข้อมูลใน Access ไม่ได้
- คลิก OK. ทางด้านล่างของหน้าต่าง
- 13เลือก sheet. ทางด้านบนของหน้าต่าง คลิกชื่อ sheet ที่จะ import จากไฟล์ Excel ที่เลือก
- ตามค่า default Excel จะสร้าง workbook ที่มี 3 spreadsheet ด้วยกัน โดยชื่อว่า "Sheet 1", "Sheet 2" และ "Sheet 3" ซึ่งคุณจะถ่ายโอนได้ทีละ 1 sheet เท่านั้น ถ้ามีข้อมูลอยู่ในทั้ง 3 sheet ก็ต้องถ่ายโอน sheet แรกให้เสร็จซะก่อน แล้วกลับไปที่ tab "External Data" จากนั้นทำซ้ำตามขั้นตอนกับ sheet ที่เหลือ
- คุณลบ เพิ่ม และแก้ไขชื่อของแต่ละ sheet ใน Excel ได้ โดยทุกการเปลี่ยนแปลงจะมีผลกับฐานข้อมูลใน Access
- คลิก Next. ที่มุมขวาล่างของหน้าต่าง
- เปิดใช้หัวข้อคอลัมน์. ให้ติ๊กช่อง "First Row Contains Column Headings" ถ้า sheet ของ Excel มีหัวข้อคอลัมน์ในแถวบนสุด (เช่น แถว A)
- ไม่ต้องติ๊กช่อง ถ้าอยากให้ Access สร้างหัวข้อคอลัมน์
- คลิก Next.
- แก้ไขคอลัมน์และ field ของ spreadsheet ตามต้องการ. ถ้าจะ import ทุก field จาก spreadsheet แบบไม่เปลี่ยนแปลงอะไร ให้ข้ามขั้นตอนนี้ไป
- ถ้าจะแก้ไข field ไหน ให้คลิกหัวข้อคอลัมน์ที่จะเปลี่ยน แล้วแก้ไขชื่อ field ประเภทข้อมูล และกำหนดว่าจะจัดทำสารบัญหรือเปล่า
- ถ้าไม่อยาก import field ให้ติ๊กช่อง "Do Not Import Field (Skip)"
- คลิก Next.
- ตั้ง primary key ให้ฐานข้อมูล. ทางที่ดีก็ไม่ต้องเปลี่ยน default setting ก็ให้ Access ตั้งคีย์ไปตามนั้น
- หรือตั้งคีย์เองโดยติ๊ก "Choose my own primary key" แล้วใส่ในช่องข้างตัวเลือกนั้น หรือเลือก "No primary key" (ไม่แนะนำ)
- คลิก Next.
- ตั้งชื่อ. พิมพ์ชื่อ sheet ในช่อง "Import to Table"
- หรือไม่ทำขั้นตอนนี้ เพื่อให้ฐานข้อมูลใช้ชื่อตามค่า default
- คลิก Finish. ที่เป็นตัวเลือกด้านขวาล่างของหน้าต่าง
- คลิก Close. ที่มุมขวาล่างของหน้าต่าง เพื่อปิดหน้าต่าง import แล้วสร้างฐานข้อมูล
- อาจจะติ๊กช่อง "Save import steps" ก่อน ถ้าอยากให้ Access จดจำ settings ของฐานข้อมูลนี้
โฆษณา
- เปิดเอกสาร Excel. ดับเบิลคลิกเอกสาร Excel ที่จะแปลงเป็นฐานข้อมูล
- ถ้ายังไม่ได้สร้างเอกสาร ให้เปิด Excel คลิก Blank workbook แล้วสร้างเอกสารก่อน
- คลิก File. ในแถบเมนูทางด้านบนของหน้าต่าง Excel (Windows) หรือทางด้านบนของหน้าจอ (Mac)
- คลิก Save As. ที่เป็นตัวเลือกในเมนู File
- ดับเบิลคลิก This PC. ตรงกลางหน้า
- ถ้าใช้ Mac ให้ข้ามขั้นตอนนี้ไป
- เลือกฟอร์แมตไฟล์. คลิกช่อง "Save as type" (Windows) หรือ "File Format" (Mac) ให้ขยายลงมา แล้วเลือกหนึ่งในตัวเลือกต่อไปนี้
- ถ้าใช้โปรแกรมฐานข้อมูลในคอม ให้คลิกเลือกฟอร์แมต .CSV (comma separated values)
- ถ้าใช้เว็บสร้างฐานข้อมูล ให้คลิกเลือกฟอร์แมต .XML
- ถ้าไฟล์ Excel ของคุณไม่มีข้อมูล XML ก็จะเลือก XML ไม่ได้
- คลิก Save. ทางด้านล่างของหน้าต่าง เพื่อเซฟเอกสารตามค่าที่เลือกไว้
- สร้างฐานข้อมูลใหม่ในโปรแกรมฐานข้อมูล. ขั้นตอนนี้จะต่างกันไปตามโปรแกรมที่ใช้ แต่ปกติคุณเปิดโปรแกรมได้โดยคลิก New (หรือ File > New) แล้วทำไปตามที่ขึ้นในหน้าจอ
- หาปุ่ม Import…. ปกติต้องคลิกตัวเลือก File ก่อนถึงจะเจอ ซึ่งก็แล้วแต่โปรแกรมฐานข้อมูลที่ใช้
- เลือกไฟล์ Excel. หาแล้วดับเบิลคลิกไฟล์ที่ export มาจาก Excel
- import ข้อมูลตามขั้นตอนที่ปรากฏในโปรแกรมฐานข้อมูล.
- เซฟฐานข้อมูล. ปกติให้เปิดเมนู "Save" โดยกด Ctrl+S (Windows) หรือ ⌘ Command+S (Mac)โฆษณา
เคล็ดลับ
- มีเว็บสร้างฐานข้อมูลฟรีให้เลือกใช้หลายเว็บ แต่ต้องสมัครบัญชีใหม่ก่อนแทบทุกเว็บ ถึงจะใช้ได้
- ถ้าไม่มีโปรแกรมฐานข้อมูลแบบครบวงจร ก็อาจจะต้องใช้โปรแกรมอื่นร่วมด้วย ถึงจะเปิดไฟล์ฐานข้อมูลใน PC หรือ Mac ได้
คำเตือน
- ข้อมูลใน Excel บางทีก็ถ่ายโอนไปยังฐานข้อมูลได้ไม่ครบถ้วนหรือเป็นระเบียบเรียบร้อยอย่างที่ควรจะเป็น
เกี่ยวกับวิกิฮาวนี้
บทความนี้เป็นประโยชน์กับคุณไหม
⚠️ Disclaimer:
Content from Wiki How ไท language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.