Analizuję plik syles.xml w pliku .XLSX i znajduję dla tego samego formatu ID = 14, w dokumencie https://xlsxwriter.readthedocs.org/en/latest/format.html#format-set-num-format, jest to "m/d/rr", ale w specyfikacji OOXML ECMA-376 edycja 1, część 3, strona 147. , staje się "mm-dd-rr" i kiedy próbuję ustawić komórkę na numberformat ID = 14 w chińskiej wersji programu Excel 2003, to w rzeczywistości wyświetlany łańcuch jest w "yyyy-mm-dd". Ponieważ ciąg FormatCode zmienia się, gdy narodowe i wersja Excel zmienia się, w jaki sposób można uzyskać prawidłowy ciąg FormatCode oparciu o danym numFmtID dla Excel zainstalowanego na lokalnym wersji? Czy istnieje jakiś sposób, aby wywołać Automatyka do uzyskania tego?Pobierz poprawny kod formatu dla numFmtID w programie Excel
Dzięki
Alan
Nieruchomość Międzynarodowy obiektu aplikacja może zwrócić informacje o formacie daty na lokalnej wersji. Czy to pomoże? Istnieją również niektóre artykuły MSDN na ten temat, szczególnie w odniesieniu do numfmtid 14 –