I have a workbook that has several tabs with pivot tables.  I can put data on the tab that holds the data for each pivot.  My problem is that I don't know how to refresh the pivot tables.  I would assume that I would need to cycle through each sheet, check to see if there is a pivot table, and refresh it.  I just can't find how to do that.  All of the examples I find use win32 options, but I'm using a Mac and Linux.
I would like to achieve with openpyxl if possible.
Worksheets("SheetName").PivotTables("PivotTableName").PivotCache().Refresh()
Refresh Excel Pivot Tables