1. A computer-implemented method comprising: generating an electronic spreadsheet workbook having a set of data fields; generating, from the electronic spreadsheet workbook, a workbook part that is separate from the electronic spreadsheet workbook, the workbook part comprising a subset of the set of data fields, the workbook part being independently manageable from the electronic spreadsheet workbook; storing the workbook part and the electronic spreadsheet workbook separately in a workbook library; importing the workbook part to a new electronic spreadsheet; when the workbook part has a dependency to a second workbook part that is not being imported to the new electronic spreadsheet and is independently manageable from the electronic spreadsheet workbook, providing a choice to a user to perform one of breaking the dependency or maintaining the dependency; and responsive to receiving a selection of the choice from the user to break the dependency, automatically recalculating, without user intervention, the new electronic spreadsheet based on changes to the workbook part resulting from breaking the dependency, wherein breaking the dependency comprises importing cached values from the second workbook part to the new electronic spreadsheet.