1. 产品
  2.   电子表格
  3.   Ruby
  4.   rubyXL
 
  

用于 Excel 电子表格处理的开源 Ruby API  

使用 Excel XLSX 文件格式的免费 Ruby 库。它支持快速解析 XLSX 文件格式、生成新工作簿、读取现有 XLSX 文件等。

rubyXL 是一个领先的 Ruby 库,用于处理 Excel XLSX 文件格式。该库包含一个非常有用的函数,用于在 Ruby 应用程序中快速解析 XLSX 文件格式。该库能够解析整个 OOXML 结构,并且可以轻松打开、读取和修改 MS Excel 创建的文件。该库是开源的,可在 MIT 许可下免费向公众开放。

rubyXL 库包含与 Excel XLSX 文件创建和自定义相关的非常有用的功能,例如读取现有 XLSX 文件、访问电子表格的特定行或列、生成新工作簿、访问和管理新单元格属性、插入和管理新行和列、向工作簿添加新工作表、重命名工作表、更改单元格、行或列的格式和样式、增强边框、合并单元格、删除工作表行或列等等

Previous Next

rubyXL 入门

安装 rubyXL 库的推荐方法是使用 RubyGems。请使用以下命令进行顺利安装。

通过 RubyGems 安装 rubyX

gem install rubyXL 

通过 Ruby 生成新的 Excel 工作簿

Microsoft Excel 是一个强大的工具,它使用户能够以更好的方式组织和存储他们的数据。它是最常用的电子表格程序,在许多商业活动、教育任务以及个人数据组织中发挥着重要作用。 rubyXL 库使软件程序员能够只用几行代码生成一个新的 Excel 工作簿。您可以轻松添加新工作表、为工作表指定名称、删除不需要的工作表等等。

通过Ruby创建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 代码添加新的工作表、图像和文本。您还可以选择更改单元格、边框、填充、合并单元格等。

通过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.

通过 Ruby 读取现有的 Excel 文件

免费的 rubyXL 库使软件开发人员能够使用几个 Ruby 命令在他们自己的应用程序中打开和读取现有的 Excel 电子表格文档。该库提供了一些有用的函数来轻松访问和迭代不同的行和列。

通过鲁比API读Excel文件

//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')
 中国人