Я читаю файл .xlsx с помощью Office Open XML SDK и смущен прочитывать значения даты/времени. Одна из моих таблиц имеет эту разметку (сгенерированную Excel 2010)
<x:row r="2" spans="1:22" xmlns:x="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
<x:c r="A2" t="s">
<x:v>56</x:v>
</x:c>
<x:c r="B2" t="s">
<x:v>64</x:v>
</x:c>
.
.
.
<x:c r="J2" s="9">
<x:v>17145</x:v>
</x:c>
Ячейка J2 имеет в ней значение даты и атрибут стиля s="9"
. Однако в Office Open XML Specification указано, что 9 соответствует следующей гиперссылке. Это снимок экрана со страницы 4999 ECMA-376, второе издание, часть 1 - Основы и язык ссылок на разметку .pdf.
Файл presetCellStyles.xml, включенный в спецификацию, также относится к builtinId
9 в качестве следующей гиперссылки.
<followedHyperlink builtinId="9">
Все стили в спецификации - это просто стили визуального форматирования, а не стили номера. Где определены стили числа и как отличить ссылку на стиль s="9"
от указания стиля форматирования ячейки (визуального) и стиля номера?
Очевидно, что я ищу неправильное место, чтобы соответствовать стилям на ячейках с их числовыми форматами. Где подходящее место для поиска этой информации?