Open Source Ruby API สำหรับการประมวลผลสเปรดชีต Excel
Ruby Library ฟรีที่ทำงานกับรูปแบบไฟล์ Excel XLSX รองรับการแยกวิเคราะห์รูปแบบไฟล์ XLSX อย่างรวดเร็ว สร้างเวิร์กบุ๊กใหม่ อ่านไฟล์ XLSX ที่มีอยู่ และอื่นๆ
rubyXL เป็นไลบรารี Ruby ชั้นนำสำหรับการทำงานกับรูปแบบไฟล์ Excel XLSX ไลบรารีได้รวมฟังก์ชันที่มีประโยชน์มากสำหรับการแยกวิเคราะห์รูปแบบไฟล์ XLSX อย่างรวดเร็วภายในแอปพลิเคชัน Ruby ไลบรารีสามารถแยกวิเคราะห์โครงสร้าง OOXML ทั้งหมด และสามารถเปิด อ่าน และแก้ไขไฟล์ที่สร้างโดย MS Excel ได้อย่างง่ายดาย ห้องสมุดเป็นโอเพ่นซอร์สและสามารถใช้ได้ฟรีภายใต้ใบอนุญาต MIT สำหรับบุคคลทั่วไป
ไลบรารี rubyXL ได้รวมฟังก์ชันที่มีประโยชน์มากที่เกี่ยวข้องกับการสร้างและปรับแต่งไฟล์ Excel XLSX เช่น การอ่านไฟล์ XLSX ที่มีอยู่ การเข้าถึงแถวหรือคอลัมน์เฉพาะของสเปรดชีต การสร้างเวิร์กบุ๊กใหม่ การเข้าถึงและการจัดการคุณสมบัติเซลล์ใหม่ การแทรกและจัดการแถวใหม่ และคอลัมน์ เพิ่มเวิร์กชีตใหม่ลงในเวิร์กบุ๊ก เปลี่ยนชื่อเวิร์กชีต เปลี่ยนรูปแบบและสไตล์ของเซลล์ แถวหรือคอลัมน์ เส้นขอบที่ปรับปรุงแล้ว การผสานเซลล์ ลบแถวหรือคอลัมน์ของเวิร์กชีต และอื่นๆ อีกมากมาย
เริ่มต้นใช้งาน rubyXL
วิธีแนะนำในการติดตั้งไลบรารี rubyXL คือการใช้ RubyGems โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง rubyX ผ่าน RubyGems
gem install rubyXL
สร้างสมุดงาน Excel ใหม่ผ่าน Ruby
Microsoft Excel เป็นเครื่องมือที่มีประสิทธิภาพที่ช่วยให้ผู้ใช้สามารถจัดระเบียบและจัดเก็บข้อมูลของตนได้ดียิ่งขึ้น เป็นโปรแกรมสเปรดชีตที่ใช้มากที่สุดและมีบทบาทสำคัญในกิจกรรมทางธุรกิจ งานด้านการศึกษา และการจัดระเบียบข้อมูลส่วนบุคคล ไลบรารี rubyXL ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์สามารถสร้างเวิร์กบุ๊ก Excel ใหม่ได้โดยใช้โค้ดเพียงไม่กี่บรรทัด คุณสามารถเพิ่มเวิร์กชีตใหม่ กำหนดชื่อให้กับเวิร์กชีต ลบเวิร์กชีตที่ไม่ต้องการ และอื่นๆ อีกมากมายได้อย่างง่ายดาย
สร้างตํารา Excel ผ่านรูบี้
require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')
จัดการคอลัมน์และแถวผ่าน Ruby
ไลบรารี rubyXL โอเพ่นซอร์สได้รวมคุณสมบัติที่สำคัญหลายอย่างที่เกี่ยวข้องกับการจัดการแถวและคอลัมน์ภายในสเปรดชีต Excel ไลบรารีได้ให้การสนับสนุนการแทรกแถวหรือคอลัมน์ใหม่ การเปลี่ยนความสูงของแถว การแก้ไขความกว้างของคอลัมน์ การเปลี่ยนแบบอักษรภายในแถวหรือคอลัมน์ การเปลี่ยนการจัดตำแหน่ง การลบชุดของแถวหรือคอลัมน์ การแก้ไขรูปแบบเซลล์ และอื่นๆ
เข้าถึงและแก้ไขสเปรดชีตที่มีอยู่
rubyXL โอเพ่นซอร์สช่วยให้นักพัฒนาซอฟต์แวร์สามารถเข้าถึงและเปิดสเปรดชีตที่สร้างไว้แล้วโดยใช้รหัส Ruby คุณสามารถเข้าถึงแถวใดแถวหนึ่งและอ่านเนื้อหาและแก้ไขได้ตามความต้องการของคุณเอง ไลบรารียังให้การสนับสนุนสำหรับการเพิ่มเวิร์กชีต รูปภาพ และข้อความใหม่ด้วยโค้ด Ruby เพียงไม่กี่บรรทัด คุณยังสามารถเลือกเปลี่ยนเซลล์ เส้นขอบ เติม ผสานเซลล์ และอื่นๆ ได้อีกด้วย
การเข้าถึงและการเปลี่ยนชื่อแผ่นงานผ่านห้องสมุดทับทิม
workbook.worksheets[0] # Returns first worksheet
workbook[0] # Returns first worksheet
workbook['Sheet1']
//Renaming Worksheets
worksheet.sheet_name = 'Cool New Name' # Note that sheet name is limited to 31 characters by Excel.
อ่านไฟล์ Excel ที่มีอยู่ผ่าน Ruby
ไลบรารี rubyXL ฟรีช่วยให้นักพัฒนาซอฟต์แวร์เปิดและอ่านเอกสารสเปรดชีต Excel ที่มีอยู่ภายในแอปพลิเคชันของตนเองโดยใช้คำสั่ง Ruby สองสามคำสั่ง ห้องสมุดได้จัดเตรียมฟังก์ชันที่มีประโยชน์บางอย่างในการเข้าถึงและทำซ้ำผ่านแถวและคอลัมน์ต่างๆ ได้อย่างง่ายดาย
อ่านไฟล์ Excel ผ่านรูบี้ API
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')