Worldwide number format for a spreadsheet program module
1 Assignment
0 Petitions
Accused Products
Abstract
A worldwide number format for use with a spreadsheet program module is disclosed. The worldwide number format includes a locale specifier comprising a number shape, a calendar type and a locale identification (LCID). The worldwide number format also includes a base number format and a value. The LCID is used to categorize different parts of the world. Primarily, the LCID categorizes different parts of the world by language such as English, German, French, Thai, Arabic, etc. The LCID is used to determine what language to display month names, month abbreviations, weekday names, weekday abbreviations, time designations such as AM/PM, etc. The calendar type supports both Gregorian and non-Gregorian calendars. Calendar type is a value to indicate which calendar should be used to calculate the date from the value. The number shape is a value that indicates what shape in which to represent the number. In other words, number shape refers to the manner of writing numbers and the digit shape to use to represent a number. For example, some countries prefer to see numbers written out.
14 Citations
33 Claims
-
1-14. -14. (canceled)
-
15. A computer program product comprising a computer-readable medium having control logic stored therein for causing a computer to render a number in a spreadsheet program module, the control logic comprising computer-readable program code for causing the computer to:
-
determine the value of the number;
read a worldwide number format of the number wherein the worldwide format includes a locale specifier of the number and a base format of the number; and
use the base format and the locale specifier to render the number independent of regional settings associated with the spreadsheet program module therein applying the worldwide number format to the number. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-implemented system for entering a number into a cell in an electronic spreadsheet of a spreadsheet application program module, the system comprising:
-
means for receiving a category indication for the number;
means for receiving a locale identifier only for the number;
means for cross-referencing the category indication and the locale identifier independent of regional format settings to determine a plurality of sample number formats with a plurality of underlying number formats;
means for displaying the plurality of sample number formats;
means for receiving an indication of a selection of one of the plurality of sample number formats; and
means for storing the underlying number format of the selected sample number format in association with a value for the cell, wherein the underlying number format of the selected sample number format and the value for the cell comprise the number. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A Format Cells dialog box implemented in a computer system for choosing a number format of a number in an electronic spreadsheet application program module, the dialog box comprising:
-
a Category menu comprising a plurality of number categories to select for the number;
a Locale menu comprising a plurality of locales to select as the locale identification for the number independent of at least one of operating system regional settings or a language version of the electronic spreadsheet application program module; and
a Type menu comprising a plurality of sample display formats to select to display the number. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification