0
有沒有一種方法可以從所有準備好的打開工作簿中獲取值?Ruby Sketchup,從打開的Excel工作簿中獲取一個值
我可以通過打開工作簿來獲取值,但是我希望在工作簿已打開時獲取該值。
require 'win32ole'
xl = WIN32OLE.new('Excel.Application')
xl.visible=1
wb = xl.Workbooks.Open('C:\Users\Dave\Downloads\Example.xlsm')
worksheet = wb.Worksheets('Sheet1')
worksheet2 = wb.Worksheets('Sheet2')
worksheet.Range('a1').Value=1111
worksheet.Range('a2').Value
什麼我做的是輸入查詢數據到Excel,然後我在SketchUp的紅寶石代碼,獲取數據,並從中汲取。然後它將圖形放入工作表中。 這就是爲什麼我希望ruby代碼能夠在工作表打開時讀取數據的原因。
感謝,
是的,你可以通過連接'的Excel = WIN32OLE ::連接( 'excel.Application')現有一個' – RAJ
是的,你現在有對象,所以你可以像使用open語句打開excel文件一樣使用它。我添加了一篇文章。 – RAJ