Tôi đang phân tích tệp syles.xml trong tệp .XLSX và tìm cùng định dạng ID = 14, trong tài liệu https://xlsxwriter.readthedocs.org/en/latest/format.html#format-set-num-format, là "m/d/yy", nhưng trong Đặc tả OOXML ECMA-376 Phiên bản 1-st Phần 3, trang 147. , nó trở thành "mm-dd-yy" và khi tôi cố gắng đặt một ô thành ID định dạng số = 14 trong phiên bản Excel 2003 tiếng Trung, thì chuỗi hiển thị nằm trong "yyyy-mm-dd". Kể từ khi chuỗi FormatCode thay đổi khi locale và phiên bản của Excel khác nhau, làm thế nào tôi có thể có được chuỗi FormatCode đúng dựa trên numFmtID đưa ra cho Excel được cài đặt trên các phiên bản địa phương? có cách nào để gọi tự động để có được điều này?Lấy Mã Định dạng đúng cho numFmtID trong Excel
Cảm ơn
Alan
Thuộc tính quốc tế của đối tượng Application có thể trả lại thông tin về định dạng ngày trên phiên bản địa phương. Điều đó có giúp được không? Ngoài ra còn có một số bài viết MSDN về vấn đề này, cụ thể đề cập đến numfmtid 14 –