RubyでExcel操作メモ_004_ファイル作成/保存
Rubyから「win32ole」というのを使って、
色々と操作できるようなので、
使ってみたときのメモを残していく。
ホントにちょっとしたことだけど、
今回は新規ファイルを作り、
旧ファイル⇒新ファイルへの値コピー。
<Rubyのソース>
require ‘win32ole’
class FileCls
INFILENAME = ‘C:\\rb\\in.xlsx’
OUTFILENAME = ‘C:\\rb\\out.xlsx’
end
app = WIN32OLE.new(‘Excel.Application’)
inpath = FileCls::INFILENAME
outpath = FileCls::OUTFILENAME
inbook = app.Workbooks.Open(inpath)
outbook = app.Workbooks.add
outbook.sheets(1).Cells(1,1).Value = inbook.sheets(1).Cells(1,1).Value
inbook.save
inbook.close(false)
outbook.saveAs(outpath)
outbook.close(false)
app.quit
元のファイルの更新はsaveメソッドでよかったけれど、
ファイル名指定で更新するならsaveAsメソッドを使います。
これでとりあえず、ファイル内容の簡易コピーができます。
スキルを使って、就職/転職/副業する時のサイト
プログラミングのスキルなどを、自分なりに高めた上で、
自分のスキルをアピールして就職や転職を行い、年収をあげるか、
副業という形で、年収にプラスアルファの稼ぎを増やすことはできます。
まずはできる範囲で取り組むことで、
少しずつ、経験値も増え、自分のスキルが収入につながるのでおすすめです。