在 Ruby 中打开文件

Aspose.Cells - 打开 Excel 文件的简单方法

通过路径打开

只需通过引用文件路径打开 Microsoft Excel 文件

红宝石代码

 data_dir = File.dirname(File.dirname(File.dirname(__FILE__))) + '/data/'

workbook = Rjb::import('com.aspose.cells.Workbook').new(data_dir + 'Book1.xls')

通过流打开

有时,您要打开的 Excel 文件存储为流。在这种情况下,请使用 Open 方法的重载版本,该方法采用包含 Excel 文件的 Stream 对象来打开文件。

红宝石代码

 data_dir = File.dirname(File.dirname(File.dirname(__FILE__))) + '/data/'

fstream = IO.sysopen(@data_dir + 'Book1.xls')

workbook = Rjb::import('com.aspose.cells.Workbook').new(fstream)