Sfoglia il codice sorgente

Currency format code added.

Ri Xu 8 anni fa
parent
commit
4b7d21bb63
1 ha cambiato i file con 419 aggiunte e 4 eliminazioni
  1. 419 4
      styles.go

+ 419 - 4
styles.go

@@ -527,6 +527,214 @@ var currencyNumFmt = map[int]string{
 	424: "[$AZN]\\ #,##0.00",
 	425: "[$BAM]\\ #,##0.00",
 	426: "[$BBD]\\ #,##0.00",
+	427: "[$BDT]\\ #,##0.00",
+	428: "[$BEF]\\ #,##0.00",
+	429: "[$BGL]\\ #,##0.00",
+	430: "[$BGN]\\ #,##0.00",
+	431: "[$BHD]\\ #,##0.00",
+	432: "[$BIF]\\ #,##0.00",
+	433: "[$BMD]\\ #,##0.00",
+	434: "[$BND]\\ #,##0.00",
+	435: "[$BOB]\\ #,##0.00",
+	436: "[$BOV]\\ #,##0.00",
+	437: "[$BRL]\\ #,##0.00",
+	438: "[$BSD]\\ #,##0.00",
+	439: "[$BTN]\\ #,##0.00",
+	440: "[$BWP]\\ #,##0.00",
+	441: "[$BYR]\\ #,##0.00",
+	442: "[$BZD]\\ #,##0.00",
+	443: "[$CAD]\\ #,##0.00",
+	444: "[$CDF]\\ #,##0.00",
+	445: "[$CHE]\\ #,##0.00",
+	446: "[$CHF]\\ #,##0.00",
+	447: "[$CHW]\\ #,##0.00",
+	448: "[$CLF]\\ #,##0.00",
+	449: "[$CLP]\\ #,##0.00",
+	450: "[$CNY]\\ #,##0.00",
+	451: "[$COP]\\ #,##0.00",
+	452: "[$COU]\\ #,##0.00",
+	453: "[$CRC]\\ #,##0.00",
+	454: "[$CSD]\\ #,##0.00",
+	455: "[$CUC]\\ #,##0.00",
+	456: "[$CVE]\\ #,##0.00",
+	457: "[$CYP]\\ #,##0.00",
+	458: "[$CZK]\\ #,##0.00",
+	459: "[$DEM]\\ #,##0.00",
+	460: "[$DJF]\\ #,##0.00",
+	461: "[$DKK]\\ #,##0.00",
+	462: "[$DOP]\\ #,##0.00",
+	463: "[$DZD]\\ #,##0.00",
+	464: "[$ECS]\\ #,##0.00",
+	465: "[$ECV]\\ #,##0.00",
+	466: "[$EEK]\\ #,##0.00",
+	467: "[$EGP]\\ #,##0.00",
+	468: "[$ERN]\\ #,##0.00",
+	469: "[$ESP]\\ #,##0.00",
+	470: "[$ETB]\\ #,##0.00",
+	471: "[$EUR]\\ #,##0.00",
+	472: "[$FIM]\\ #,##0.00",
+	473: "[$FJD]\\ #,##0.00",
+	474: "[$FKP]\\ #,##0.00",
+	475: "[$FRF]\\ #,##0.00",
+	476: "[$GBP]\\ #,##0.00",
+	477: "[$GEL]\\ #,##0.00",
+	478: "[$GHC]\\ #,##0.00",
+	479: "[$GHS]\\ #,##0.00",
+	480: "[$GIP]\\ #,##0.00",
+	481: "[$GMD]\\ #,##0.00",
+	482: "[$GNF]\\ #,##0.00",
+	483: "[$GRD]\\ #,##0.00",
+	484: "[$GTQ]\\ #,##0.00",
+	485: "[$GYD]\\ #,##0.00",
+	486: "[$HKD]\\ #,##0.00",
+	487: "[$HNL]\\ #,##0.00",
+	488: "[$HRK]\\ #,##0.00",
+	489: "[$HTG]\\ #,##0.00",
+	490: "[$HUF]\\ #,##0.00",
+	491: "[$IDR]\\ #,##0.00",
+	492: "[$IEP]\\ #,##0.00",
+	493: "[$ILS]\\ #,##0.00",
+	494: "[$INR]\\ #,##0.00",
+	495: "[$IQD]\\ #,##0.00",
+	496: "[$IRR]\\ #,##0.00",
+	497: "[$ISK]\\ #,##0.00",
+	498: "[$ITL]\\ #,##0.00",
+	499: "[$JMD]\\ #,##0.00",
+	500: "[$JOD]\\ #,##0.00",
+	501: "[$JPY]\\ #,##0.00",
+	502: "[$KAF]\\ #,##0.00",
+	503: "[$KES]\\ #,##0.00",
+	504: "[$KGS]\\ #,##0.00",
+	505: "[$KHR]\\ #,##0.00",
+	506: "[$KMF]\\ #,##0.00",
+	507: "[$KPW]\\ #,##0.00",
+	508: "[$KRW]\\ #,##0.00",
+	509: "[$KWD]\\ #,##0.00",
+	510: "[$KYD]\\ #,##0.00",
+	511: "[$KZT]\\ #,##0.00",
+	512: "[$LAK]\\ #,##0.00",
+	513: "[$LBP]\\ #,##0.00",
+	514: "[$LKR]\\ #,##0.00",
+	515: "[$LRD]\\ #,##0.00",
+	516: "[$LSL]\\ #,##0.00",
+	517: "[$LTL]\\ #,##0.00",
+	518: "[$LUF]\\ #,##0.00",
+	519: "[$LVL]\\ #,##0.00",
+	520: "[$LYD]\\ #,##0.00",
+	521: "[$MAD]\\ #,##0.00",
+	522: "[$MDL]\\ #,##0.00",
+	523: "[$MGA]\\ #,##0.00",
+	524: "[$MGF]\\ #,##0.00",
+	525: "[$MKD]\\ #,##0.00",
+	526: "[$MMK]\\ #,##0.00",
+	527: "[$MNT]\\ #,##0.00",
+	528: "[$MOP]\\ #,##0.00",
+	529: "[$MRO]\\ #,##0.00",
+	530: "[$MTL]\\ #,##0.00",
+	531: "[$MUR]\\ #,##0.00",
+	532: "[$MVR]\\ #,##0.00",
+	533: "[$MWK]\\ #,##0.00",
+	534: "[$MXN]\\ #,##0.00",
+	535: "[$MXV]\\ #,##0.00",
+	536: "[$MYR]\\ #,##0.00",
+	537: "[$MZM]\\ #,##0.00",
+	538: "[$MZN]\\ #,##0.00",
+	539: "[$NAD]\\ #,##0.00",
+	540: "[$NGN]\\ #,##0.00",
+	541: "[$NIO]\\ #,##0.00",
+	542: "[$NLG]\\ #,##0.00",
+	543: "[$NOK]\\ #,##0.00",
+	544: "[$NPR]\\ #,##0.00",
+	545: "[$NTD]\\ #,##0.00",
+	546: "[$NZD]\\ #,##0.00",
+	547: "[$OMR]\\ #,##0.00",
+	548: "[$PAB]\\ #,##0.00",
+	549: "[$PEN]\\ #,##0.00",
+	550: "[$PGK]\\ #,##0.00",
+	551: "[$PHP]\\ #,##0.00",
+	552: "[$PKR]\\ #,##0.00",
+	553: "[$PLN]\\ #,##0.00",
+	554: "[$PTE]\\ #,##0.00",
+	555: "[$PYG]\\ #,##0.00",
+	556: "[$QAR]\\ #,##0.00",
+	557: "[$ROL]\\ #,##0.00",
+	558: "[$RON]\\ #,##0.00",
+	559: "[$RSD]\\ #,##0.00",
+	560: "[$RUB]\\ #,##0.00",
+	561: "[$RUR]\\ #,##0.00",
+	562: "[$RWF]\\ #,##0.00",
+	563: "[$SAR]\\ #,##0.00",
+	564: "[$SBD]\\ #,##0.00",
+	565: "[$SCR]\\ #,##0.00",
+	566: "[$SDD]\\ #,##0.00",
+	567: "[$SDG]\\ #,##0.00",
+	568: "[$SDP]\\ #,##0.00",
+	569: "[$SEK]\\ #,##0.00",
+	570: "[$SGD]\\ #,##0.00",
+	571: "[$SHP]\\ #,##0.00",
+	572: "[$SIT]\\ #,##0.00",
+	573: "[$SKK]\\ #,##0.00",
+	574: "[$SLL]\\ #,##0.00",
+	575: "[$SOS]\\ #,##0.00",
+	576: "[$SPL]\\ #,##0.00",
+	577: "[$SRD]\\ #,##0.00",
+	578: "[$SRG]\\ #,##0.00",
+	579: "[$STD]\\ #,##0.00",
+	580: "[$SVC]\\ #,##0.00",
+	581: "[$SYP]\\ #,##0.00",
+	582: "[$SZL]\\ #,##0.00",
+	583: "[$THB]\\ #,##0.00",
+	584: "[$TJR]\\ #,##0.00",
+	585: "[$TJS]\\ #,##0.00",
+	586: "[$TMM]\\ #,##0.00",
+	587: "[$TMT]\\ #,##0.00",
+	588: "[$TND]\\ #,##0.00",
+	589: "[$TOP]\\ #,##0.00",
+	590: "[$TRL]\\ #,##0.00",
+	591: "[$TRY]\\ #,##0.00",
+	592: "[$TTD]\\ #,##0.00",
+	593: "[$TWD]\\ #,##0.00",
+	594: "[$TZS]\\ #,##0.00",
+	595: "[$UAH]\\ #,##0.00",
+	596: "[$UGX]\\ #,##0.00",
+	597: "[$USD]\\ #,##0.00",
+	598: "[$USN]\\ #,##0.00",
+	599: "[$USS]\\ #,##0.00",
+	600: "[$UYI]\\ #,##0.00",
+	601: "[$UYU]\\ #,##0.00",
+	602: "[$UZS]\\ #,##0.00",
+	603: "[$VEB]\\ #,##0.00",
+	604: "[$VEF]\\ #,##0.00",
+	605: "[$VND]\\ #,##0.00",
+	606: "[$VUV]\\ #,##0.00",
+	607: "[$WST]\\ #,##0.00",
+	608: "[$XAF]\\ #,##0.00",
+	609: "[$XAG]\\ #,##0.00",
+	610: "[$XAU]\\ #,##0.00",
+	611: "[$XB5]\\ #,##0.00",
+	612: "[$XBA]\\ #,##0.00",
+	613: "[$XBB]\\ #,##0.00",
+	614: "[$XBC]\\ #,##0.00",
+	615: "[$XBD]\\ #,##0.00",
+	616: "[$XCD]\\ #,##0.00",
+	617: "[$XDR]\\ #,##0.00",
+	618: "[$XFO]\\ #,##0.00",
+	619: "[$XFU]\\ #,##0.00",
+	620: "[$XOF]\\ #,##0.00",
+	621: "[$XPD]\\ #,##0.00",
+	622: "[$XPF]\\ #,##0.00",
+	623: "[$XPT]\\ #,##0.00",
+	624: "[$XTS]\\ #,##0.00",
+	625: "[$XXX]\\ #,##0.00",
+	626: "[$YER]\\ #,##0.00",
+	627: "[$YUM]\\ #,##0.00",
+	628: "[$ZAR]\\ #,##0.00",
+	629: "[$ZMK]\\ #,##0.00",
+	630: "[$ZMW]\\ #,##0.00",
+	631: "[$ZWD]\\ #,##0.00",
+	632: "[$ZWL]\\ #,##0.00",
+	633: "[$ZWN]\\ #,##0.00",
+	634: "[$ZWR]\\ #,##0.00",
 }
 
 // builtInNumFmtFunc defined the format conversion functions map. Partial format
@@ -1111,11 +1319,11 @@ func parseFormatStyleSet(style string) (*formatCellStyle, error) {
 //    | 402   | ر.ع. Arabic (Oman)                                            |
 //    | 403   | ر.ق. Arabic (Qatar)                                           |
 //    | 404   | ر.ي. Arabic (Yemen)                                           |
-//    | 405   | ریال Persian (Iran)                                           |
+//    | 405   | ریال Persian (Iran)                                              |
 //    | 406   | ل.س. Arabic (Syria)                                           |
 //    | 407   | ل.ل. Arabic (Lebanon)                                         |
-//    | 408   | ብር Amharic (Ethiopia)                                         |
-//    | 409   | रू Nepaol (Nepal)                                             |
+//    | 408   | ብር Amharic (Ethiopia)                                        |
+//    | 409   | रू Nepaol (Nepal)                                              |
 //    | 410   | රු. Sinhala (Sri Lanka)                                       |
 //    | 411   | ADP                                                           |
 //    | 412   | AED                                                           |
@@ -1133,7 +1341,214 @@ func parseFormatStyleSet(style string) (*formatCellStyle, error) {
 //    | 424   | AZN                                                           |
 //    | 425   | BAM                                                           |
 //    | 426   | BBD                                                           |
-//    | ...   | ...                                                           |
+//    | 427   | BDT                                                           |
+//    | 428   | BEF                                                           |
+//    | 429   | BGL                                                           |
+//    | 430   | BGN                                                           |
+//    | 431   | BHD                                                           |
+//    | 432   | BIF                                                           |
+//    | 433   | BMD                                                           |
+//    | 434   | BND                                                           |
+//    | 435   | BOB                                                           |
+//    | 436   | BOV                                                           |
+//    | 437   | BRL                                                           |
+//    | 438   | BSD                                                           |
+//    | 439   | BTN                                                           |
+//    | 440   | BWP                                                           |
+//    | 441   | BYR                                                           |
+//    | 442   | BZD                                                           |
+//    | 443   | CAD                                                           |
+//    | 444   | CDF                                                           |
+//    | 445   | CHE                                                           |
+//    | 446   | CHF                                                           |
+//    | 447   | CHW                                                           |
+//    | 448   | CLF                                                           |
+//    | 449   | CLP                                                           |
+//    | 450   | CNY                                                           |
+//    | 451   | COP                                                           |
+//    | 452   | COU                                                           |
+//    | 453   | CRC                                                           |
+//    | 454   | CSD                                                           |
+//    | 455   | CUC                                                           |
+//    | 456   | CVE                                                           |
+//    | 457   | CYP                                                           |
+//    | 458   | CZK                                                           |
+//    | 459   | DEM                                                           |
+//    | 460   | DJF                                                           |
+//    | 461   | DKK                                                           |
+//    | 462   | DOP                                                           |
+//    | 463   | DZD                                                           |
+//    | 464   | ECS                                                           |
+//    | 465   | ECV                                                           |
+//    | 466   | EEK                                                           |
+//    | 467   | EGP                                                           |
+//    | 468   | ERN                                                           |
+//    | 469   | ESP                                                           |
+//    | 470   | ETB                                                           |
+//    | 471   | EUR                                                           |
+//    | 472   | FIM                                                           |
+//    | 473   | FJD                                                           |
+//    | 474   | FKP                                                           |
+//    | 475   | FRF                                                           |
+//    | 476   | GBP                                                           |
+//    | 477   | GEL                                                           |
+//    | 478   | GHC                                                           |
+//    | 479   | GHS                                                           |
+//    | 480   | GIP                                                           |
+//    | 481   | GMD                                                           |
+//    | 482   | GNF                                                           |
+//    | 483   | GRD                                                           |
+//    | 484   | GTQ                                                           |
+//    | 485   | GYD                                                           |
+//    | 486   | HKD                                                           |
+//    | 487   | HNL                                                           |
+//    | 488   | HRK                                                           |
+//    | 489   | HTG                                                           |
+//    | 490   | HUF                                                           |
+//    | 491   | IDR                                                           |
+//    | 492   | IEP                                                           |
+//    | 493   | ILS                                                           |
+//    | 494   | INR                                                           |
+//    | 495   | IQD                                                           |
+//    | 496   | IRR                                                           |
+//    | 497   | ISK                                                           |
+//    | 498   | ITL                                                           |
+//    | 499   | JMD                                                           |
+//    | 500   | JOD                                                           |
+//    | 501   | JPY                                                           |
+//    | 502   | KAF                                                           |
+//    | 503   | KES                                                           |
+//    | 504   | KGS                                                           |
+//    | 505   | KHR                                                           |
+//    | 506   | KMF                                                           |
+//    | 507   | KPW                                                           |
+//    | 508   | KRW                                                           |
+//    | 509   | KWD                                                           |
+//    | 510   | KYD                                                           |
+//    | 511   | KZT                                                           |
+//    | 512   | LAK                                                           |
+//    | 513   | LBP                                                           |
+//    | 514   | LKR                                                           |
+//    | 515   | LRD                                                           |
+//    | 516   | LSL                                                           |
+//    | 517   | LTL                                                           |
+//    | 518   | LUF                                                           |
+//    | 519   | LVL                                                           |
+//    | 520   | LYD                                                           |
+//    | 521   | MAD                                                           |
+//    | 522   | MDL                                                           |
+//    | 523   | MGA                                                           |
+//    | 524   | MGF                                                           |
+//    | 525   | MKD                                                           |
+//    | 526   | MMK                                                           |
+//    | 527   | MNT                                                           |
+//    | 528   | MOP                                                           |
+//    | 529   | MRO                                                           |
+//    | 530   | MTL                                                           |
+//    | 531   | MUR                                                           |
+//    | 532   | MVR                                                           |
+//    | 533   | MWK                                                           |
+//    | 534   | MXN                                                           |
+//    | 535   | MXV                                                           |
+//    | 536   | MYR                                                           |
+//    | 537   | MZM                                                           |
+//    | 538   | MZN                                                           |
+//    | 539   | NAD                                                           |
+//    | 540   | NGN                                                           |
+//    | 541   | NIO                                                           |
+//    | 542   | NLG                                                           |
+//    | 543   | NOK                                                           |
+//    | 544   | NPR                                                           |
+//    | 545   | NTD                                                           |
+//    | 546   | NZD                                                           |
+//    | 547   | OMR                                                           |
+//    | 548   | PAB                                                           |
+//    | 549   | PEN                                                           |
+//    | 550   | PGK                                                           |
+//    | 551   | PHP                                                           |
+//    | 552   | PKR                                                           |
+//    | 553   | PLN                                                           |
+//    | 554   | PTE                                                           |
+//    | 555   | PYG                                                           |
+//    | 556   | QAR                                                           |
+//    | 557   | ROL                                                           |
+//    | 558   | RON                                                           |
+//    | 559   | RSD                                                           |
+//    | 560   | RUB                                                           |
+//    | 561   | RUR                                                           |
+//    | 562   | RWF                                                           |
+//    | 563   | SAR                                                           |
+//    | 564   | SBD                                                           |
+//    | 565   | SCR                                                           |
+//    | 566   | SDD                                                           |
+//    | 567   | SDG                                                           |
+//    | 568   | SDP                                                           |
+//    | 569   | SEK                                                           |
+//    | 570   | SGD                                                           |
+//    | 571   | SHP                                                           |
+//    | 572   | SIT                                                           |
+//    | 573   | SKK                                                           |
+//    | 574   | SLL                                                           |
+//    | 575   | SOS                                                           |
+//    | 576   | SPL                                                           |
+//    | 577   | SRD                                                           |
+//    | 578   | SRG                                                           |
+//    | 579   | STD                                                           |
+//    | 580   | SVC                                                           |
+//    | 581   | SYP                                                           |
+//    | 582   | SZL                                                           |
+//    | 583   | THB                                                           |
+//    | 584   | TJR                                                           |
+//    | 585   | TJS                                                           |
+//    | 586   | TMM                                                           |
+//    | 587   | TMT                                                           |
+//    | 588   | TND                                                           |
+//    | 589   | TOP                                                           |
+//    | 590   | TRL                                                           |
+//    | 591   | TRY                                                           |
+//    | 592   | TTD                                                           |
+//    | 593   | TWD                                                           |
+//    | 594   | TZS                                                           |
+//    | 595   | UAH                                                           |
+//    | 596   | UGX                                                           |
+//    | 597   | USD                                                           |
+//    | 598   | USN                                                           |
+//    | 599   | USS                                                           |
+//    | 600   | UYI                                                           |
+//    | 601   | UYU                                                           |
+//    | 602   | UZS                                                           |
+//    | 603   | VEB                                                           |
+//    | 604   | VEF                                                           |
+//    | 605   | VND                                                           |
+//    | 606   | VUV                                                           |
+//    | 607   | WST                                                           |
+//    | 608   | XAF                                                           |
+//    | 609   | XAG                                                           |
+//    | 610   | XAU                                                           |
+//    | 611   | XB5                                                           |
+//    | 612   | XBA                                                           |
+//    | 613   | XBB                                                           |
+//    | 614   | XBC                                                           |
+//    | 615   | XBD                                                           |
+//    | 616   | XCD                                                           |
+//    | 617   | XDR                                                           |
+//    | 618   | XFO                                                           |
+//    | 619   | XFU                                                           |
+//    | 620   | XOF                                                           |
+//    | 621   | XPD                                                           |
+//    | 622   | XPF                                                           |
+//    | 623   | XPT                                                           |
+//    | 624   | XTS                                                           |
+//    | 625   | XXX                                                           |
+//    | 626   | YER                                                           |
+//    | 627   | YUM                                                           |
+//    | 628   | ZAR                                                           |
+//    | 629   | ZMK                                                           |
+//    | 630   | ZMW                                                           |
+//    | 631   | ZWD                                                           |
+//    | 632   | ZWL                                                           |
+//    | 633   | ZWN                                                           |
+//    | 634   | ZWR                                                           |
 //
 func (f *File) NewStyle(style string) (int, error) {
 	var cellXfsID int