Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement cloneWorksheet function to duplicate existing sheets in the workbook #483

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Implement cloneWorksheet function to duplicate existing sheets in the workbook #483

wants to merge 7 commits into from

Commits on Aug 18, 2018

  1. Use default values in the worksheet class constructor, otherwise $cop…

    …y will fail with a corresponding warning
    kainhofer committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    cf139d5 View commit details
    Browse the repository at this point in the history
  2. Implement a cloneWorksheet function to create a full copy of an exist…

    …ing worksheet and add it as a new worksheet to the workbook.
    
    Content, styles, etc. are properly copied.
    
    Missing: Tables (and probably drawings, comments, etc.)
    kainhofer committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    81fb6b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03ae699 View commit details
    Browse the repository at this point in the history
  4. cloneWorksheet: Properly copy tables to the cloned worksheet (need to…

    … generate new IDs and new names => cannot just copy over the tables and tableParts lists)
    kainhofer committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    789b5b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2020c2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a00fe7 View commit details
    Browse the repository at this point in the history
  7. cloneWorksheet: For cloned charts, adjust all charts in the sheet poi…

    …nting to data in the same sheet to point to the new sheet
    kainhofer committed Aug 18, 2018
    Configuration menu
    Copy the full SHA
    b29d653 View commit details
    Browse the repository at this point in the history