0

require "uri"
require "net/http"
require 'HTTParty' 
require 'Nokogiri'
require 'faker'
require 'watir-webdriver'
require 'rubyXL'

@workbook = RubyXL::Parser.parse("02.xlsx")
@worksheet = @workbook[0]
@worksheet.change_row_fill(0, 'FFFF00')
@workbook.write('02.xlsx')

这是我的 ruby​​ 脚本,我在其中突出显示了第一行。问题是当文件已经打开时,该行没有突出显示。但是当我关闭文件并再次打开它时,更改就在那里。是否有解决方法可以在文件已经打开时实时进行更改。

4

0 回答 0