Excelの外部参照アドレスを開くラッパー
噂のpathname。まだあまり使ってないけど、確かに便利そう。
同様に、ちょっとがんばればExcelの外部参照アドレスを直接開くラッパーに拡張できそうです。
path = %('C:\work\[sample.xls]Sheet1'!$A$1:$C$100) p ExcelRef.new(path) #=> ExcelRef::Range path = %('C:\work\[sample.xls]Sheet1') p ExcelRef.new(path) #=> ExcelRef::Worksheet path = %('C:\work\[sample.xls]') p ExcelRef.new(path) #=> ExcelRef::Workbook path = %(C:\work\readme.txt) p ExcelRef.new(path) #=> ExcelRef::File path = %(C:\work) p ExcelRef.new(path) #=> ExcelRef::Dir
誰も作ってなかったら作ろうかな。