excel xml 셀 속성 값은 무엇을 의미합니까?
Excel 스프레드시트의 xml을 보면 sheetData/row 아래에 다음 셀이 표시됩니다.
<c r="T1" s="23" t="s"><v>17</v></c>
<c r="AP1" s="98"><v>28</v></c>
스프레드시트를 보면 첫 번째 셀이 문자열이고(공유 문자열 파일에서 찾을 수 있음), 두 번째 셀이 "28" 값이라는 것을 알 수 있습니다. 여기서 셀이 속성을 가진 경우 가정합니다.t="s"
, 문자열입니다. 그렇지 않으면 값입니다.이거 맞는건가요?
r, s, t는 'row', 'style', 'type'의 약자라고 추측하지만, 누가 그들의 의미와 가능한 가치가 무엇인지 설명해 줄 수 있을까요?예를 들어, t="str"이라는 속성을 가진 일부 셀이 보이는데, 그것은 "s"와 같은 것입니까, 아니면 특별한 것을 의미합니까?
excel xml 파일에 대한 설명서나 사양을 찾을 수가 없어서 그런 것이 있다면 그 방향을 가리키는 것이 도움이 될 것 같습니다.
r
= 참조s
= 스타일 색인t
= 셀 데이터 유형
에 대한 문서.Cell
수업이 있습니다.
가능한 셀 데이터 유형은 다음과 같습니다.
b
- 부울의d
- ISO8601 형식의 날짜e
- 오류를inlineStr
- 공유 문자열 테이블을 사용하지 않는 문자열n
- 수를s
- 공유 문자열str
- 공식 문자열
이 값은 여기에서 확인할 수 있는 ECMA-376 표준의 섹션 18.18.11에 있습니다(특히 ECMA-376 4판 파트 1 다운로드의 PDF 파일 2442-2443 페이지에 있음).
해당 PDF 파일(페이지 3912, 라인 2301)에서 XML 스키마를 나중에 보면,t
속성은 선택 사항이며 기본값은n
- 수, 즉 수
2016년 ECMA-476 사양의 제5판 1부가 출시되었습니다.제 5판의 동등한 페이지 참조: ST_CellType 문서에 대한 2451페이지 및 XML 스키마의 ST_CellType 항목에 대한 3928페이지, 2301줄
Open XML SDK를 살펴보십시오.그것은 당신이 찾고 있는 것을 위한 좋은 출발점입니다.
언급URL : https://stackoverflow.com/questions/18334314/what-do-excel-xml-cell-attribute-values-mean
'programing' 카테고리의 다른 글
jQuery로 요소 위를 맴도는 IF 탐지 (0) | 2023.10.24 |
---|---|
jQuery를 사용하여 미립자 링크 클릭 시 부트스트랩 탐색 탭의 특정 탭을 여는 방법? (0) | 2023.10.24 |
MySQL 5.7.27에서 REGEXP_REFACE() 대안 찾기 (0) | 2023.10.24 |
Resttemplate getForEntity - 헤더 전달 (0) | 2023.10.24 |
WordPress - 오류 로그 타임스탬프 시간대를 로컬로 설정하려면 어떻게 해야 합니까? (0) | 2023.10.24 |