{"text_format":"1","workbook":"xlsx","n_sheets":3,"sheets":["instructions","data","pivot"],"not_rendered":{"charts":1,"images":0,"macros":1,"external_links":0,"defined_names":5,"comments":0,"pivot_tables":1},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"instructions","index":0,"n_rows":17,"n_cols":2,"rows_kept":17,"cut":false,"hidden":false,"merged":[]}
["Steps"]
[1,"Click this button and select a CSV file to import:"]
[2,"Go to sheet \"pivot\" and design a pivot table for your data."]
[null,"Your pivot table should have a filter-by field for which each value represents a graph you'd like to generate."]
[null,"Some cell near the top of the pivot table should contain a pull-down menu to select the value for this filter."]
[null,"Write the name of the cell (e.g., \"B1\") containing this filter pull-down menu in cell AA2."]
[3,"Customize the graph to your liking. It is linked to the data in the pivot table."]
[null,"The graph is carefully placed so that its top left corner is aligned with some cell Xn, and its bottom right corner is aligned with another cell Ym."]
[null,"These two cell names are written in cells AA3 and AA4 respectively."]
[null,"The graph export functionality takes a screenshot of the graph specifically in the rectangle defined by Range(AA3:AA4)."]
[null,"If you want to change the size of the graph, one way is to resize the Excel cells the graph is contained in. Another way is to resize the graph, and update AA3 and AA4."]
[4,"Click \"Next graph\" to change the pivot filter field to its next value and update the graph"]
[null,"Click \"Export graph\" to export a PNG image of the graph"]
[null,"Click \"Export all\" to cycle through all values of the pivot filter and export a PNG image of each resulting graph"]
[]
[null,"If you need more types of graphs, duplicate the \"pivot\" sheet, and start the name of the new sheet with \"pivot\" (e.g., \"pivot_throughput\" or \"pivot_cache_misses\")."]
[null,"Then, repeat steps 2-4. (Step 1 will automatically process the data for all sheets whose names begin with \"pivot\".)"]

{"sheet":"data","index":1,"n_rows":2,"n_cols":1,"rows_kept":2,"cut":false,"hidden":false,"merged":[]}
["dummy column"]
[0]

{"sheet":"pivot","index":2,"n_rows":4,"n_cols":27,"rows_kept":4,"cut":false,"hidden":false,"merged":[]}
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Note: this must be column Z"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Pivot filter cell","B1"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Graph range start","F5"]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"Graph range end","L25"]