-1
3番目のワークシートのタイトルが常に異なる外部ベンダーからファイルを取得しています(1ヶ月は日付を、次の月はイニシャルと日付、ちょうどイニシャルまたは誰かの猫の名前などがあります)。それを処理するには、名前を変更する必要があります。 http://davidsulc.com/blog/2011/03/27/win32ole-and-ruby-working-with-worksheets/ルビーを使用してワークシートの名前を変更することは可能ですか
require 'win32ole'
excel = WIN32OLE.new('Excel.Application')
excel.visible = true
workbook = excel.Workbooks.Open('C:\MyTest.xlsx');
worksheet = workbook.worksheets(2);
worksheet.name = 'NewChanges'
workbook.Saved = true;
excel.ActiveWorkbook.Close(0);
excel.Quit()
動作しません:ここで私は、このブログの記事ごとに試してみたものです。助言がありますか?