From b701402c1b926fca05e4ab3a78829c83be660de4 Mon Sep 17 00:00:00 2001 From: SheetJS Date: Fri, 10 Sep 2021 16:54:42 -0400 Subject: [PATCH] ssf autocorrecting formats --- README.md | 1 + ssf/README.md | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 ssf/README.md diff --git a/README.md b/README.md index 1b8bb22..d8ebb4c 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ Various spreadsheet file format notes. - [Data Interchange Format (DIF)](/dif/README.md) - [Symbolic Link (SLK/SYLK)](/sylk/README.md) - [XLSB Short Records](/xlsb_short_records/README.md) +- [Number Formats](/ssf/README.md) Project sponsored by [SheetJS](https://sheetjs.com) diff --git a/ssf/README.md b/ssf/README.md new file mode 100644 index 0000000..0bc4346 --- /dev/null +++ b/ssf/README.md @@ -0,0 +1,18 @@ +# Number Formatting + +ECMA-376 includes general guidelines for number formatting specifiers. `MS-XLS` +has a sketch ABNF grammar + + +### Auto-Correcting Number Formats + +Google Sheets and other third party writers employ number formats that are do +not follow the formal grammar. Excel will transparently auto-correct them when +round-tripping. Some of the known autocorrections are listed below: + +| Format | Correction | +|:-------|:-----------| +| `d.m` | `d\.m` | + + +[![Analytics](https://ga-beacon.appspot.com/UA-36810333-1/SheetJS/notes?pixel)](https://github.com/SheetJS/notes)