- common_util_spreadsheet_node.ts · common_util_spreadsheet.py · build:spreadsheet — [저장] 때 화면과 같은 TS 엔진을 Node 로 돌려 계산값 정본(브라우저 값 버림 · 못 풀면 503) - M02 새 종류 basis — resources/master_template/basis/<열 id>.json(구조물집계표 열마다) · 층 복사 · 뼈대 검사 · 옛 구조물 문서 산출근거 49 벌 옮김(migrate_basis) · 새 열도 같이 만듦 - 상세 산출근거 카드 = 새 스프레드시트(import() 로 늦게 받음) · basis 읽기 · 저장 - ⚠ 임시 [스프레드시트 시험] 단추 — 빈 통합문서(시트 셋) · 저장 자리 tmp/spreadsheet_trial.json · 1단계 검증 뒤 지움 - 시험 resources/tester/spreadsheet/ — 저장 · 서버 다리 · 크기 예산 · M02 만 늦게 불러옴 · 실무 구조도 xlsx 세 벌 수식 2,699 칸 엑셀 캐시값 대조(엔진 빈 몸이면 건너뜀) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0168FQuoV7vDh5nhnSowW5cp
57 lines
927 B
JSON
57 lines
927 B
JSON
{
|
|
"종류": "통합문서",
|
|
"판": 1,
|
|
"열": "no",
|
|
"서식": [
|
|
{},
|
|
{
|
|
"굵게": true,
|
|
"가로": "center",
|
|
"세로": "center",
|
|
"테두리": {
|
|
"위": {
|
|
"선": "thin"
|
|
},
|
|
"아래": {
|
|
"선": "thin"
|
|
},
|
|
"왼": {
|
|
"선": "thin"
|
|
},
|
|
"오른": {
|
|
"선": "thin"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"시트": [
|
|
{
|
|
"id": "s1",
|
|
"이름": "산출근거",
|
|
"칸": {
|
|
"A1": {
|
|
"값": "공종",
|
|
"서식": 1
|
|
},
|
|
"B1": {
|
|
"값": "규격",
|
|
"서식": 1
|
|
},
|
|
"C1": {
|
|
"값": "산출 내역",
|
|
"서식": 1
|
|
},
|
|
"D1": {
|
|
"값": "단위",
|
|
"서식": 1
|
|
},
|
|
"E1": {
|
|
"값": "수량(m당)",
|
|
"서식": 1
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"활성": "s1"
|
|
}
|