ต้องรู้
- ไฟล์ XLSM เป็นไฟล์สมุดงานที่ใช้ Excel Macro
- เปิดด้วย Excel หรือ Google ชีต
- แปลงเป็น XLSX, CSV, PDF ฯลฯ ด้วยโปรแกรมเดียวกันเหล่านั้น
บทความนี้จะอธิบายว่าไฟล์ XLSM คืออะไร วิธีเปิดไฟล์บนอุปกรณ์ทุกเครื่องของคุณ และวิธีแปลงไฟล์เป็นรูปแบบไฟล์อื่น
ไฟล์ XLSM คืออะไร
ไฟล์ที่มีนามสกุลไฟล์ XLSM คือไฟล์สมุดงานที่ใช้ Excel Macro-Enabled ที่สร้างใน Excel 2007 หรือใหม่กว่า
ไฟล์เหล่านี้เหมือนกับไฟล์ Microsoft Excel Open XML Format Spreadsheet (XLSX) โดยมีความแตกต่างเพียงอย่างเดียวคือไฟล์ XLSM จะดำเนินการมาโครที่ฝังไว้ซึ่งตั้งโปรแกรมในภาษา Visual Basic for Applications (VBA)
เช่นเดียวกับไฟล์ XLSX รูปแบบนี้ใช้ XML และ ZIP เพื่อจัดเก็บสิ่งต่างๆ เช่น ข้อความและสูตรลงในเซลล์ที่จัดเป็นแถวและคอลัมน์ ข้อมูลสามารถจัดเป็นหมวดหมู่ได้ภายในชีตที่แยกจากกัน ทั้งหมดจะจัดเก็บไว้ในไฟล์เวิร์กบุ๊กเดียว
วิธีการเปิดไฟล์ XLSM
ไฟล์ XLSM มีศักยภาพในการจัดเก็บและเรียกใช้โค้ดที่เป็นอันตรายและทำลายล้างผ่านมาโคร ใช้ความระมัดระวังเป็นอย่างยิ่งเมื่อเปิดรูปแบบไฟล์สั่งการเช่นนี้ที่คุณได้รับทางอีเมลหรือดาวน์โหลดจากเว็บไซต์ที่คุณไม่คุ้นเคย ดูรายการนามสกุลไฟล์ที่ปฏิบัติการได้สำหรับรายการนามสกุลไฟล์ที่ควรหลีกเลี่ยงและเหตุผล
Microsoft Excel (เวอร์ชัน 2007 ขึ้นไป) เป็นโปรแกรมซอฟต์แวร์หลักที่ใช้เปิดและแก้ไขไฟล์ XLSM สามารถใช้ใน Excel เวอร์ชันเก่าได้เช่นกัน แต่ถ้าคุณติดตั้ง Microsoft Office Compatibility Pack ฟรีเท่านั้น
คุณสามารถใช้ไฟล์ XLSM โดยไม่ต้องใช้ Excel กับโปรแกรมฟรี เช่น OpenOffice Calc และ WPS Office Spreadsheets อีกตัวอย่างหนึ่งของทางเลือก Office ฟรีที่ให้คุณแก้ไขและบันทึกกลับเป็นรูปแบบนี้คือ Microsoft Excel Online
Google ชีตเป็นอีกวิธีหนึ่งในการเปิดและแก้ไขไฟล์ XLSM ทางออนไลน์ รายละเอียดวิธีการดำเนินการอยู่ด้านล่าง
Quattro Pro ซึ่งเป็นส่วนหนึ่งของ WordPerfect Office ก็รองรับรูปแบบนี้เช่นกัน แต่ก็ไม่ฟรี OfficeSuite ฟรีก็ใช้งานได้เช่นกัน และสามารถติดตั้งบนคอมพิวเตอร์หรือโทรศัพท์ของคุณ
วิธีแปลงไฟล์ XLSM
วิธีที่ดีที่สุดในการแปลงไฟล์ XLSM คือเปิดไฟล์ในเครื่องมือแก้ไขด้านบน จากนั้นบันทึกไฟล์ที่เปิดเป็นรูปแบบอื่น ตัวอย่างเช่น หากไฟล์ถูกเปิดใน Excel ก็สามารถบันทึกเป็น XLSX, XLS, PDF, HTM, CSV และรูปแบบอื่นๆ ที่คล้ายกันได้
อีกวิธีในการแปลงไฟล์คือการใช้โปรแกรมแปลงไฟล์เอกสารฟรี ตัวอย่างหนึ่งคือ FileZigZag ซึ่งสามารถบันทึกไฟล์ในรูปแบบเดียวกันได้หลายรูปแบบที่ Excel รองรับ เช่นเดียวกับ ODS, XLT, TXT, XHTML และรูปแบบทั่วไปที่น้อยกว่า เช่น OTS, VOR, STC และ UOS
หากคุณไม่ต้องการดาวน์โหลดตัวแปลงและต้องการบันทึกไฟล์ออนไลน์เพื่อเข้าถึงในภายหลัง ให้ใช้เครื่องมือสเปรดชีตออนไลน์ของ Google ชีต การทำเช่นนี้จะแปลงไฟล์เป็นรูปแบบพิเศษเพื่อให้คุณสามารถเปลี่ยนแปลงได้
ดูวิธี:
-
อัปโหลดไปยังบัญชี Google ไดรฟ์ของคุณผ่าน ใหม่ > อัปโหลดไฟล์ เลือก อัปโหลดโฟลเดอร์ แทน หากคุณต้องการอัปโหลดทั้งโฟลเดอร์
-
คลิกขวาที่ไฟล์ XLSM ใน Google Drive แล้วเลือก เปิดด้วย > Google ชีต.
- จะแปลงเป็นรูปแบบที่ให้คุณอ่านและใช้ไฟล์กับ Google ชีตได้โดยอัตโนมัติ ทั้งไฟล์ต้นฉบับและไฟล์ที่แปลงแล้วมีอยู่ในบัญชี Google Drive ของคุณแล้ว ไอคอนที่สามารถแก้ไขได้ใน Google ชีตจะมีไอคอนสีเขียวที่มีกากบาทสีขาวอยู่ตรงกลาง
คุณยังสามารถใช้ Google ชีตเพื่อแปลงไฟล์เป็นรูปแบบอื่นได้ เมื่อไฟล์เปิดอยู่ ให้ไปที่ File > ดาวน์โหลด เพื่อบันทึกเป็นไฟล์ XLSX, ODS, PDF, HTML, CSV หรือ TSV
ยังเปิดไม่ได้หรือ
หากคุณได้ลองใช้โปรแกรมทั้งหมดที่กล่าวมาข้างต้นแล้ว แต่ไม่มีโปรแกรมใดเปิดหรือแปลงไฟล์ของคุณ เป็นไปได้มากว่าคุณมีเอกสารสเปรดชีตที่แท้จริง สิ่งที่อาจเกิดขึ้นคือคุณได้ผสมนามสกุลไฟล์นี้กับนามสกุลอื่นที่ดูเหมือน
XISE คือตัวอย่างหนึ่งที่นามสกุลไฟล์คล้ายกับ XLSM ไฟล์ที่มีนามสกุลนั้นถูกใช้โดยโปรแกรมที่เรียกว่า ISE จาก Xilinx สำหรับไฟล์โครงการ ใช้ Excel เปิดไฟล์ประเภทนั้นไม่ได้
อีกอันคือ SLX. ตัวอักษรสามตัวแรกนั้นเหมือนกับ XLSM แม้ว่าจะมีรูปแบบที่ไม่เกี่ยวข้องซึ่งใช้ส่วนขยายนั้นก็ตาม ซึ่งเป็นแบบจำลองที่สร้างด้วย Simulink จาก MathWorks
ข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ XLSM
มาโครในไฟล์ XLSM จะไม่ทำงานโดยค่าเริ่มต้นเนื่องจาก Excel ปิดใช้งาน Microsoft มีคำอธิบายเกี่ยวกับการเปิดใช้งานและปิดใช้งานมาโครในไฟล์ Office หากคุณต้องการความช่วยเหลือ
ไฟล์ Excel ที่มีนามสกุลไฟล์คล้ายกันคือไฟล์ XLSMHTML ซึ่งคล้ายกับไฟล์ XLS แต่เป็นไฟล์สเปรดชีต MIME HTML ที่เก็บถาวรซึ่งใช้กับ Excel เวอร์ชันเก่าเพื่อแสดงข้อมูลสเปรดชีตในรูปแบบ HTMLExcel เวอร์ชันใหม่กว่าใช้ MHTML หรือ MHT เพื่อเผยแพร่เอกสาร Excel เป็น HTML
XLSX ไฟล์สามารถมีมาโครได้เช่นกัน แต่ Excel จะไม่ใช้มันเว้นแต่ไฟล์จะอยู่ในรูปแบบ XLSM นี้