Use of temporary optimized settings to reduce cycle time of automatically created spreadsheets
First Claim
Patent Images
1. A method for reducing cycle time of automatically created spreadsheets, comprising:
- obtaining a first control document having optimized settings for the spreadsheet, wherein the optimized settings include disabling automatic saving, automatic calculation, and background error checking;
optimizing a spreadsheet application by applying the optimized settings to the spreadsheet application, the applying of the optimized settings including modifying default settings of the spreadsheet application based on the optimized settings to modify a set of behaviors of the spreadsheet application when processing spreadsheet data;
creating the spreadsheet by importing data from a source different from the control document in a natural format that is different from a format of the spreadsheet into the spreadsheet using the optimized settings in the spreadsheet application;
obtaining a second control document having final settings for the spreadsheet;
setting, in response to completion of the creating, the final settings in the spreadsheet application having the created spreadsheet, the setting of the final settings including remodifying the default settings of the spreadsheet application changed in the applying of the optimized settings; and
outputting the created spreadsheet using the final settings in the spreadsheet application.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention provide a solution for reducing cycle time of automatically created spreadsheets. Specifically, an embodiment of the present invention provides a way to create a spreadsheet from data that is in a native format more quickly and/or efficiently. To do so, the invention accesses a control file using optimized settings to create the spreadsheet. Then, after creation of the spreadsheet, the invention uses a second control file having the final settings to modify the spreadsheet in preparation for output. The invention may use agents to perform all or a portion of these activities.
50 Citations
20 Claims
-
1. A method for reducing cycle time of automatically created spreadsheets, comprising:
-
obtaining a first control document having optimized settings for the spreadsheet, wherein the optimized settings include disabling automatic saving, automatic calculation, and background error checking; optimizing a spreadsheet application by applying the optimized settings to the spreadsheet application, the applying of the optimized settings including modifying default settings of the spreadsheet application based on the optimized settings to modify a set of behaviors of the spreadsheet application when processing spreadsheet data; creating the spreadsheet by importing data from a source different from the control document in a natural format that is different from a format of the spreadsheet into the spreadsheet using the optimized settings in the spreadsheet application; obtaining a second control document having final settings for the spreadsheet; setting, in response to completion of the creating, the final settings in the spreadsheet application having the created spreadsheet, the setting of the final settings including remodifying the default settings of the spreadsheet application changed in the applying of the optimized settings; and outputting the created spreadsheet using the final settings in the spreadsheet application. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for automatically creating a spreadsheet, comprising:
-
an optimized settings obtainer for obtaining a first control document having optimized settings for the spreadsheet, wherein the optimized settings include disabling automatic saving, automatic calculation, and background error checking; an optimized settings setter that optimizes a spreadsheet application by applying the optimized settings to the spreadsheet application, the applying of the optimized settings including modifying default settings of the spreadsheet application based on the optimized settings to modify a set of behaviors of the spreadsheet application when processing spreadsheet data; a spreadsheet creator for creating the spreadsheet by importing data from a source different from the control document in a natural format that is different from a format of the spreadsheet into the spreadsheet using the optimized settings in the spreadsheet application; a final settings obtainer for obtaining a second control document having final settings for the spreadsheet; a final settings setter for setting, in response to completion of the creating, the final settings in the spreadsheet application having the created spreadsheet, the setting of the final settings including remodifying the default settings of the spreadsheet application changed in the applying of the optimized settings; and an outputter for outputting the created spreadsheet using the final settings in the spreadsheet application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A program product stored on a non-transitory computer readable medium for automatically creating a spreadsheet, the computer readable medium comprising:
-
program code for obtaining a first control document having optimized settings for the spreadsheet, wherein the optimized settings include disabling automatic saving, automatic calculation, and background error checking; program code for optimizing a spreadsheet application by applying the optimized settings to the spreadsheet application, the applying of the optimized settings including modifying default settings of the spreadsheet application based on the optimized settings to modify a set of behaviors of the spreadsheet application when processing spreadsheet data; program code for creating the spreadsheet by importing data from a source different from the control document in a natural format that is different from a format of the spreadsheet into the spreadsheet using the optimized settings in the spreadsheet application; program code for obtaining a second control document having final settings for the spreadsheet; program code for setting, in response to completion of the creating, the final settings in the spreadsheet application having the created spreadsheet, the setting of the final settings including remodifying the spreadsheet application changed in the applying of the optimized settings; and program code for outputting the created spreadsheet using the final settings in the spreadsheet application. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for deploying a system for automatically creating a spreadsheet, comprising:
providing a computer infrastructure being operable to; obtain a first control document having optimized settings for the spreadsheet, wherein the optimized settings include disabling automatic saving, automatic calculation, and background error checking; optimize a spreadsheet application by applying the optimized settings to the spreadsheet application, the applying of the optimized settings including modifying default settings of the spreadsheet application based on the optimized setting to modify a set of behaviors of the spreadsheet application when processing spreadsheet data, create the spreadsheet by importing data from a source different from the control document in a natural format that is different from a format of the spreadsheet into the spreadsheet using the optimized settings in the spreadsheet application; obtain a second control document having final settings for the spreadsheet; set, in response to completion of the creating, the final settings in the spreadsheet application having the created spreadsheet, the setting of the final settings including remodifying the default settings of the spreadsheet application changed in the applying of the optimized settings; and output the created spreadsheet using the final settings in the spreadsheet application. - View Dependent Claims (20)
Specification