4. A computer program product comprising a computer-readable media having control logic stored therein for causing a computer to edit a tabular data object displayed in a Web page open in a Web browser program, the tabular data being edited in a spreadsheet program, the control logic comprising computer-readable program code for causing the computer to: receive a user command to edit the tabular data object displayed in the Web page; determine whether the Web page was created using the spreadsheet program by checking a tag inside a header, wherein the tag specifies an application program source; when the determination is made that the Web page was created using the spreadsheet program, perform a first sequence causing the computer to: launch the spreadsheet program; and paste the tabular data object to the spreadsheet program so that it may be edited; and when the determination is made that the Web page was not created using the spreadsheet program, perform a second sequence for causing the computer to: launch the spreadsheet program; open a Web query dialog box in the spreadsheet program, wherein the Web query dialog box is pre-loaded with the Web page displayed in the Web browser program, the Web page HTML tree is scanned to identify tabular data, and an icon is associated with each instance of the tabular data; receive a user command selecting the tabular data to edit in the Web page displayed within the Web Query dialog box; and paste the tabular data object selected in the Web Query dialog box to the spreadsheet program so that it may be edited.
5. The computer program product of claim 4 , wherein the Web browser program is separate from the spreadsheet program.