Files
Aislo/A00_Common/spreadsheet/spreadsheet_sample.json
T
eomsangdonandClaude Opus 5.5 26fd4fb72e feat(spreadsheet): 산출근거 스프레드시트 0 계약 — 타입 · 엔진 머리 · 저장 견본
- spreadsheet_types.ts · spreadsheet_view_types.ts — 문서 · 칸 · 서식 · 수식 나무 · 값 · 명령 · 계산 엔진 · 화면 문맥 계약
- 머리 주석에 파일 · 주인(A~F) · 예산 줄 수 · 크기 예산(gzip 54 KB) · 규칙(외부 라이브러리 0 · M02 만 늦게 불러옴)
- A · B 엔진 · C 격자 · D 진입 · E 도구 공개 함수 머리(빈 몸)
- spreadsheet_sample.json — basis/<열 id>.json 한 벌 견본(병합 · 서식 · 다른 시트 참조 · 숨김 · 계산값)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0168FQuoV7vDh5nhnSowW5cp
2026-09-27 19:48:20 +09:00

94 lines
2.7 KiB
JSON

{
"종류": "통합문서",
"판": 1,
"열": "h_soil_ditch",
"서식": [
{},
{ "크기": 12, "굵게": true },
{
"가로": "center",
"세로": "center",
"채움": "#F2F2F2",
"테두리": {
"위": { "선": "thin" },
"아래": { "선": "thin" },
"왼": { "선": "thin" },
"오른": { "선": "thin" }
}
},
{
"가로": "distributed",
"세로": "center",
"테두리": { "위": { "선": "hair" }, "아래": { "선": "hair" } }
},
{ "세로": "center", "테두리": { "위": { "선": "hair" }, "아래": { "선": "hair" } } },
{
"세로": "center",
"형식": "0.00",
"테두리": { "위": { "선": "hair" }, "아래": { "선": "hair" } }
},
{ "형식": "0.00" }
],
"시트": [
{
"id": "s1",
"이름": "토사개거",
"칸": {
"A1": { "값": "□수로형 토사개거 산출근거", "서식": 1 },
"A3": { "값": "공종", "서식": 2 },
"B3": { "값": "규격", "서식": 2 },
"C3": { "값": "산출 내역", "서식": 2 },
"D3": { "서식": 2 },
"E3": { "서식": 2 },
"F3": { "서식": 2 },
"G3": { "값": "단위", "서식": 2 },
"H3": { "값": "수량", "서식": 2 },
"A4": { "값": "터파기", "서식": 3 },
"B4": { "값": "토사", "서식": 4 },
"C4": { "값": "(윗폭+밑폭)÷2×깊이", "서식": 4 },
"G4": { "값": "㎥", "서식": 4 },
"H4": { "식": "ROUNDDOWN((J4+J5)/2*J6,2)", "서식": 5 },
"A5": { "값": "되메우기", "서식": 3 },
"B5": { "값": "토사", "서식": 4 },
"C5": { "값": "터파기×0.3", "서식": 4 },
"G5": { "값": "㎥", "서식": 4 },
"H5": { "식": "ROUNDDOWN(H4*0.3,2)", "서식": 5 },
"A6": { "값": "계", "서식": 3 },
"H6": { "식": "SUM(H4:H5)", "서식": 5 },
"J4": { "식": "치수!B1", "서식": 6 },
"J5": { "값": 0.3, "서식": 6 },
"J6": { "값": 0.3, "서식": 6 }
},
"병합": ["A1:H1", "C3:F3", "C4:F4", "C5:F5", "A6:G6"],
"열": {
"A": { "폭": 10 },
"C": { "폭": 6 },
"D": { "폭": 6 },
"E": { "폭": 6 },
"F": { "폭": 6 },
"J": { "숨김": true }
},
"행": { "1": { "높이": 20 } },
"틀고정": { "행": 3 },
"보기": { "눈금선": false }
},
{
"id": "s2",
"이름": "치수",
"칸": {
"A1": { "값": "윗폭(m)" },
"B1": { "값": 0.9, "서식": 6 }
}
}
],
"활성": "s1",
"계산값": {
"s1": {
"H4": { "수": "0.18" },
"H5": { "수": "0.05" },
"H6": { "수": "0.23" },
"J4": { "수": "0.9" }
}
}
}