0

你能帮我自动化一个数据透视图吗,下面是我写的代码。我目前无法创建图表

require "rubygems"
# require "watir" # Commented out by editor to the question, not by the OP
require 'win32ole'

excel=WIN32OLE.new("Excel.Application")
excel.visible=true
work_book=excel.Workbooks.Open("C:\\VAMSI\\PIVOTAL_CHART_CODE\\pivotal.xlsx")
worksheet = work_book.worksheets(1)
worksheet.range("a1").select
autoit= WIN32OLE.new("AutoItX3.Control")
autoit.Send("!n")
autoit.Send("!v")
autoit.Send("!t")
autoit.Send("{ENTER}")
4

2 回答 2

3

这与Watir无关。Watir 驱动浏览器。你想驱动 Excel。这可能会有所帮助:使用 Ruby 自动化 Excel

于 2011-05-16T08:09:22.313 回答
1

进入 excel 并记录一个宏,您可以在其中创建数据透视图。然后查看宏源代码并将其转换为 ruby​​ 或 AutoIt 或 watir 或其他任何您喜欢使用的...

于 2011-05-17T11:54:07.650 回答