Commit adbaad16 by 周田

init

parents
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
{
"recommendations": ["Vue.volar"]
}
# excelTable
不规则表头表
# 特性
- [ ] 从 excel 中导出数据
- [ ] 定义导出数据结构
- [ ] 通过导出的数据结构生成表格
- [ ] 能将修改之后的表提取出对应的数据结构
- [ ] 通过函数获取表中的数据
# 思路
将二维数组反向遍历,遍历完一行,存到一个数组中,最后正向遍历数组,拼接表格
原因:合并的单元格是没有 value 字段的
import openpyxl
import json
file_name = 'example1'
# Open the Excel file
workbook = openpyxl.load_workbook(f'{file_name}.xlsx')
# Select the first worksheet
sheet = workbook.active
# Create an empty 2D array
json_data = []
# Iterate through each row
for row in sheet.iter_rows():
row_data = []
# Iterate through each cell in the row
for cell in row:
cell_value = cell.value
is_header = cell.font.bold if cell.font.bold is not None else False
cell_data = {
"value": cell_value,
"isHeader": is_header,
"rowSpan": 1,
"colSpan": 1,
}
is_merged = sheet.merged_cells.ranges
for merged_range in is_merged:
if cell.coordinate in merged_range:
print('单元格处于合并状态', cell.coordinate)
print('合并范围', merged_range, merged_range.min_row, merged_range.max_row, merged_range.min_col, merged_range.max_col)
if cell_data['value'] is None:
cell_data.pop('value')
if ((count := merged_range.max_row - merged_range.min_row + 1) > 1 and
cell_data.get('value', None) is not None):
cell_data['rowSpan'] = count
if ((count := merged_range.max_col - merged_range.min_col + 1) > 1 and
cell_data.get('value', None) is not None):
cell_data['colSpan'] = count
break
row_data.append(cell_data)
json_data.append(row_data)
# Convert the 2D array to JSON format
json_output = json.dumps(json_data, ensure_ascii=False, indent=4)
with open(f'{file_name}.json', 'w', encoding='utf-8') as f:
f.write(json_output)
f.close()
# Close the Excel file
workbook.close()
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + Vue + TS</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
{
"name": "exceltable",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vue-tsc && vite build",
"preview": "vite preview"
},
"dependencies": {
"vue": "^3.4.21"
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.4",
"typescript": "^5.2.2",
"vite": "^5.2.0",
"vue-tsc": "^2.0.6"
}
}
lockfileVersion: '6.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
dependencies:
vue:
specifier: ^3.4.21
version: 3.4.26(typescript@5.4.5)
devDependencies:
'@vitejs/plugin-vue':
specifier: ^5.0.4
version: 5.0.4(vite@5.2.10)(vue@3.4.26)
typescript:
specifier: ^5.2.2
version: 5.4.5
vite:
specifier: ^5.2.0
version: 5.2.10
vue-tsc:
specifier: ^2.0.6
version: 2.0.15(typescript@5.4.5)
packages:
/@babel/helper-string-parser@7.24.1:
resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-identifier@7.24.5:
resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==}
engines: {node: '>=6.9.0'}
/@babel/parser@7.24.5:
resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
'@babel/types': 7.24.5
/@babel/types@7.24.5:
resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.24.1
'@babel/helper-validator-identifier': 7.24.5
to-fast-properties: 2.0.0
/@esbuild/aix-ppc64@0.20.2:
resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [aix]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm64@0.20.2:
resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm@0.20.2:
resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-x64@0.20.2:
resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-arm64@0.20.2:
resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-x64@0.20.2:
resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-arm64@0.20.2:
resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-x64@0.20.2:
resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm64@0.20.2:
resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm@0.20.2:
resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ia32@0.20.2:
resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-loong64@0.20.2:
resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-mips64el@0.20.2:
resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ppc64@0.20.2:
resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-riscv64@0.20.2:
resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-s390x@0.20.2:
resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-x64@0.20.2:
resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/netbsd-x64@0.20.2:
resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/openbsd-x64@0.20.2:
resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/sunos-x64@0.20.2:
resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-arm64@0.20.2:
resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-ia32@0.20.2:
resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-x64@0.20.2:
resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
/@rollup/rollup-android-arm-eabi@4.17.2:
resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-android-arm64@4.17.2:
resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-darwin-arm64@4.17.2:
resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-darwin-x64@4.17.2:
resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-arm-gnueabihf@4.17.2:
resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==}
cpu: [arm]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-arm-musleabihf@4.17.2:
resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==}
cpu: [arm]
os: [linux]
libc: [musl]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-arm64-gnu@4.17.2:
resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==}
cpu: [arm64]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-arm64-musl@4.17.2:
resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==}
cpu: [arm64]
os: [linux]
libc: [musl]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-powerpc64le-gnu@4.17.2:
resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-riscv64-gnu@4.17.2:
resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-s390x-gnu@4.17.2:
resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==}
cpu: [s390x]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-x64-gnu@4.17.2:
resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==}
cpu: [x64]
os: [linux]
libc: [glibc]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-linux-x64-musl@4.17.2:
resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==}
cpu: [x64]
os: [linux]
libc: [musl]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-win32-arm64-msvc@4.17.2:
resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-win32-ia32-msvc@4.17.2:
resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-win32-x64-msvc@4.17.2:
resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
dev: true
/@vitejs/plugin-vue@5.0.4(vite@5.2.10)(vue@3.4.26):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
vite: 5.2.10
vue: 3.4.26(typescript@5.4.5)
dev: true
/@volar/language-core@2.2.0-alpha.12:
resolution: {integrity: sha512-zgWof8q02kADyb4lalVzoqnvTs/wJRDul5qHl0VC2ZVXwes6j2ZYumjXqAW+8W1CQp8lfJkEn9Z6a5jvU6S7Jw==}
dependencies:
'@volar/source-map': 2.2.0-alpha.12
dev: true
/@volar/source-map@2.2.0-alpha.12:
resolution: {integrity: sha512-d7vDWBE3Ijenff+f1GbWWvdXK4i0wsWsDnfry7G0Jwhbs2/q+NoQya27ZEc3Is0E5m7sOmgUOvRnLGLKEmWFBg==}
dependencies:
muggle-string: 0.4.1
dev: true
/@volar/typescript@2.2.0-alpha.12:
resolution: {integrity: sha512-Ie4/Pj7NcIZWss+kteREZUYRU0jjiAmWCNoUJ7ViYQsYCrtiLMgPthha09V9zAyhk1rUGErF7/TLtAAX1VuflA==}
dependencies:
'@volar/language-core': 2.2.0-alpha.12
path-browserify: 1.0.1
dev: true
/@vue/compiler-core@3.4.26:
resolution: {integrity: sha512-N9Vil6Hvw7NaiyFUFBPXrAyETIGlQ8KcFMkyk6hW1Cl6NvoqvP+Y8p1Eqvx+UdqsnrnI9+HMUEJegzia3mhXmQ==}
dependencies:
'@babel/parser': 7.24.5
'@vue/shared': 3.4.26
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.2.0
/@vue/compiler-dom@3.4.26:
resolution: {integrity: sha512-4CWbR5vR9fMg23YqFOhr6t6WB1Fjt62d6xdFPyj8pxrYub7d+OgZaObMsoxaF9yBUHPMiPFK303v61PwAuGvZA==}
dependencies:
'@vue/compiler-core': 3.4.26
'@vue/shared': 3.4.26
/@vue/compiler-sfc@3.4.26:
resolution: {integrity: sha512-It1dp+FAOCgluYSVYlDn5DtZBxk1NCiJJfu2mlQqa/b+k8GL6NG/3/zRbJnHdhV2VhxFghaDq5L4K+1dakW6cw==}
dependencies:
'@babel/parser': 7.24.5
'@vue/compiler-core': 3.4.26
'@vue/compiler-dom': 3.4.26
'@vue/compiler-ssr': 3.4.26
'@vue/shared': 3.4.26
estree-walker: 2.0.2
magic-string: 0.30.10
postcss: 8.4.38
source-map-js: 1.2.0
/@vue/compiler-ssr@3.4.26:
resolution: {integrity: sha512-FNwLfk7LlEPRY/g+nw2VqiDKcnDTVdCfBREekF8X74cPLiWHUX6oldktf/Vx28yh4STNy7t+/yuLoMBBF7YDiQ==}
dependencies:
'@vue/compiler-dom': 3.4.26
'@vue/shared': 3.4.26
/@vue/language-core@2.0.15(typescript@5.4.5):
resolution: {integrity: sha512-a2n5Oc+PkWPX5zhnTkddH/hzPCrQmwUz1EwmFje3mqd+c8Ux+yCVEnAE2XtGQZoELgSWvY7EmJfidRbs+nR19Q==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@volar/language-core': 2.2.0-alpha.12
'@vue/compiler-dom': 3.4.26
'@vue/shared': 3.4.26
computeds: 0.0.1
minimatch: 9.0.4
path-browserify: 1.0.1
typescript: 5.4.5
vue-template-compiler: 2.7.16
dev: true
/@vue/reactivity@3.4.26:
resolution: {integrity: sha512-E/ynEAu/pw0yotJeLdvZEsp5Olmxt+9/WqzvKff0gE67tw73gmbx6tRkiagE/eH0UCubzSlGRebCbidB1CpqZQ==}
dependencies:
'@vue/shared': 3.4.26
/@vue/runtime-core@3.4.26:
resolution: {integrity: sha512-AFJDLpZvhT4ujUgZSIL9pdNcO23qVFh7zWCsNdGQBw8ecLNxOOnPcK9wTTIYCmBJnuPHpukOwo62a2PPivihqw==}
dependencies:
'@vue/reactivity': 3.4.26
'@vue/shared': 3.4.26
/@vue/runtime-dom@3.4.26:
resolution: {integrity: sha512-UftYA2hUXR2UOZD/Fc3IndZuCOOJgFxJsWOxDkhfVcwLbsfh2CdXE2tG4jWxBZuDAs9J9PzRTUFt1PgydEtItw==}
dependencies:
'@vue/runtime-core': 3.4.26
'@vue/shared': 3.4.26
csstype: 3.1.3
/@vue/server-renderer@3.4.26(vue@3.4.26):
resolution: {integrity: sha512-xoGAqSjYDPGAeRWxeoYwqJFD/gw7mpgzOvSxEmjWaFO2rE6qpbD1PC172YRpvKhrihkyHJkNDADFXTfCyVGhKw==}
peerDependencies:
vue: 3.4.26
dependencies:
'@vue/compiler-ssr': 3.4.26
'@vue/shared': 3.4.26
vue: 3.4.26(typescript@5.4.5)
/@vue/shared@3.4.26:
resolution: {integrity: sha512-Fg4zwR0GNnjzodMt3KRy2AWGMKQXByl56+4HjN87soxLNU9P5xcJkstAlIeEF3cU6UYOzmJl1tV0dVPGIljCnQ==}
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
dev: true
/brace-expansion@2.0.1:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
dependencies:
balanced-match: 1.0.2
dev: true
/computeds@0.0.1:
resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
dev: true
/csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
/de-indent@1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
dev: true
/entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
/esbuild@0.20.2:
resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/aix-ppc64': 0.20.2
'@esbuild/android-arm': 0.20.2
'@esbuild/android-arm64': 0.20.2
'@esbuild/android-x64': 0.20.2
'@esbuild/darwin-arm64': 0.20.2
'@esbuild/darwin-x64': 0.20.2
'@esbuild/freebsd-arm64': 0.20.2
'@esbuild/freebsd-x64': 0.20.2
'@esbuild/linux-arm': 0.20.2
'@esbuild/linux-arm64': 0.20.2
'@esbuild/linux-ia32': 0.20.2
'@esbuild/linux-loong64': 0.20.2
'@esbuild/linux-mips64el': 0.20.2
'@esbuild/linux-ppc64': 0.20.2
'@esbuild/linux-riscv64': 0.20.2
'@esbuild/linux-s390x': 0.20.2
'@esbuild/linux-x64': 0.20.2
'@esbuild/netbsd-x64': 0.20.2
'@esbuild/openbsd-x64': 0.20.2
'@esbuild/sunos-x64': 0.20.2
'@esbuild/win32-arm64': 0.20.2
'@esbuild/win32-ia32': 0.20.2
'@esbuild/win32-x64': 0.20.2
dev: true
/estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
/fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
dev: true
optional: true
/he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
dev: true
/lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
dependencies:
yallist: 4.0.0
dev: true
/magic-string@0.30.10:
resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
/minimatch@9.0.4:
resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: 2.0.1
dev: true
/muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
dev: true
/nanoid@3.3.7:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
/path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
dev: true
/picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
/postcss@8.4.38:
resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.2.0
/rollup@4.17.2:
resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.17.2
'@rollup/rollup-android-arm64': 4.17.2
'@rollup/rollup-darwin-arm64': 4.17.2
'@rollup/rollup-darwin-x64': 4.17.2
'@rollup/rollup-linux-arm-gnueabihf': 4.17.2
'@rollup/rollup-linux-arm-musleabihf': 4.17.2
'@rollup/rollup-linux-arm64-gnu': 4.17.2
'@rollup/rollup-linux-arm64-musl': 4.17.2
'@rollup/rollup-linux-powerpc64le-gnu': 4.17.2
'@rollup/rollup-linux-riscv64-gnu': 4.17.2
'@rollup/rollup-linux-s390x-gnu': 4.17.2
'@rollup/rollup-linux-x64-gnu': 4.17.2
'@rollup/rollup-linux-x64-musl': 4.17.2
'@rollup/rollup-win32-arm64-msvc': 4.17.2
'@rollup/rollup-win32-ia32-msvc': 4.17.2
'@rollup/rollup-win32-x64-msvc': 4.17.2
fsevents: 2.3.3
dev: true
/semver@7.6.0:
resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
engines: {node: '>=10'}
hasBin: true
dependencies:
lru-cache: 6.0.0
dev: true
/source-map-js@1.2.0:
resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
engines: {node: '>=0.10.0'}
/to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
/typescript@5.4.5:
resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==}
engines: {node: '>=14.17'}
hasBin: true
/vite@5.2.10:
resolution: {integrity: sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@types/node': ^18.0.0 || >=20.0.0
less: '*'
lightningcss: ^1.21.0
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
lightningcss:
optional: true
sass:
optional: true
stylus:
optional: true
sugarss:
optional: true
terser:
optional: true
dependencies:
esbuild: 0.20.2
postcss: 8.4.38
rollup: 4.17.2
optionalDependencies:
fsevents: 2.3.3
dev: true
/vue-template-compiler@2.7.16:
resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==}
dependencies:
de-indent: 1.0.2
he: 1.2.0
dev: true
/vue-tsc@2.0.15(typescript@5.4.5):
resolution: {integrity: sha512-R7qcN33tJcNvo59g7ZuoZN1bbIe3rkDz4YjaK5kH/WxeyOZV4ynqa2IsQO4sCHXdx9hFTVDEXWuUgbGPuCz49A==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
'@volar/typescript': 2.2.0-alpha.12
'@vue/language-core': 2.0.15(typescript@5.4.5)
semver: 7.6.0
typescript: 5.4.5
dev: true
/vue@3.4.26(typescript@5.4.5):
resolution: {integrity: sha512-bUIq/p+VB+0xrJubaemrfhk1/FiW9iX+pDV+62I/XJ6EkspAO9/DXEjbDFoe8pIfOZBqfk45i9BMc41ptP/uRg==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@vue/compiler-dom': 3.4.26
'@vue/compiler-sfc': 3.4.26
'@vue/runtime-dom': 3.4.26
'@vue/server-renderer': 3.4.26(vue@3.4.26)
'@vue/shared': 3.4.26
typescript: 5.4.5
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
dev: true
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
\ No newline at end of file
<script setup lang="ts">
// import HelloWorld from './components/HelloWorld.vue'
import ExcelTable from './components/ExcelTable.vue';
</script>
<template>
<!-- <HelloWorld /> -->
<ExcelTable />
</template>
<style scoped>
.logo {
height: 6em;
padding: 1.5em;
will-change: filter;
transition: filter 300ms;
}
.logo:hover {
filter: drop-shadow(0 0 2em #646cffaa);
}
.logo.vue:hover {
filter: drop-shadow(0 0 2em #42b883aa);
}
</style>
[
[
{
"value": "失效可能性等级",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "F",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "FE",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": 1,
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "0.00000<F≤0.0000918",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "FE≤3",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": 2,
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "0.0000918<F≤0.000306",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "3<FE≤10",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": 3,
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "0.000306<F≤0.00306",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "10<FE≤100",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": 4,
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "0.00306<F≤0.0306",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "100<FE≤10000",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": 5,
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "0.0306<F≤1.00000",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "FE>10000",
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
]
]
\ No newline at end of file
[
[
{
"value": "监测状态",
"isHeader": true,
"rowSpan": 2,
"colSpan": 1
},
{
"value": "赋值",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "泵",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "压缩机",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "无振动监控程序",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0.5,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "定期振动监控",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": -2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "在线振动监控",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": -4,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": -2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
]
]
\ No newline at end of file
[
[
{
"value": "设备/部件类型",
"isHeader": true,
"rowSpan": 2,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "每种泄漏孔泄漏导致的停工时间估计值(outagen) 天",
"isHeader": true,
"rowSpan": 1,
"colSpan": 4
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "小泄漏孔 >0 mm-6 mm",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "中等泄漏孔 >6 mm-50 mm",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "大泄漏孔 >50 mm-150 mm",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "破裂泄漏孔 >150 mm",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "储存类容器",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 10,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "分离类容器",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 10,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "反应类容器",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 4,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 6,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 6,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 21,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "塔器",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 4,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 6,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 20,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "过滤器",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "热交换器",
"isHeader": true,
"rowSpan": 3,
"colSpan": 1
},
{
"value": "壳程",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 5,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "管束",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 5,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": "管箱",
"isHeader": true,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 5,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "空气冷却器",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN25 mm管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN50 mm管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN100 mm 管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN150 mm 管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN200 mm 管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN250 mm 管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN300 mm 管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 4,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN400 mm 管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 4,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 4,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "DN>400 mm 管子",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 1,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 4,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 5,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "单密封离心泵",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "双密封禽心泵",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "往复泵",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 0,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "离心式压缩机",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 3,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 7,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 14,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
],
[
{
"value": "往复式压缩机",
"isHeader": true,
"rowSpan": 1,
"colSpan": 2
},
{
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 2,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
},
{
"value": 14,
"isHeader": false,
"rowSpan": 1,
"colSpan": 1
}
]
]
\ No newline at end of file
[
[
{
"m": "装置条件",
"v": "装置条件",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "级别",
"v": "级别",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "赋值",
"v": "赋值",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
}
],
[
{
"m": "高于现行工业标准要求",
"v": "高于现行工业标准要求",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "A",
"v": "A",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "-1",
"v": -1,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0
}
],
[
{
"m": "满足现行工业标准大致要求",
"v": "满足现行工业标准大致要求",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "B",
"v": "B",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "0",
"v": 0,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0
}
],
[
{
"m": "略低于现行工业标准大致要求",
"v": "略低于现行工业标准大致要求",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "C",
"v": "C",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "1.5",
"v": 1.5,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0
}
],
[
{
"m": "明显低于现行工业标准大致要求",
"v": "明显低于现行工业标准大致要求",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "D",
"v": "D",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0
},
{
"m": "4",
"v": 4,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0
}
]
]
\ No newline at end of file
[
[
{
"m": "介质",
"v": "介质",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 0,
"cs": 1,
"rs": 2
},
"vt": 0
},
{
"m": "摩尔质量 g/ mol",
"v": "摩尔质量 g/ mol",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 1,
"r": 0,
"cs": 1,
"rs": 2
},
"vt": 0
},
{
"v": "液体密度 kg/m3",
"ct": {
"s": [
{
"v": "液体密度 kg/m",
"ff": "宋体",
"fs": 11
},
{
"v": "3",
"ff": "宋体",
"fs": 11,
"va": 2
}
],
"t": "inlineStr",
"fa": "General"
},
"ht": 0,
"mc": {
"c": 2,
"r": 0,
"cs": 1,
"rs": 2
},
"vt": 0
},
{
"m": "标准沸点(NBP) ℃",
"v": "标准沸点(NBP) ℃",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 3,
"r": 0,
"cs": 1,
"rs": 2
},
"vt": 0
},
{
"m": "24h内蒸发比例(fract_evap)",
"v": "24h内蒸发比例(fract_evap)",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 4,
"r": 0,
"cs": 1,
"rs": 2
},
"vt": 0
},
{
"m": "环境中的相态",
"v": "环境中的相态",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 5,
"r": 0,
"cs": 1,
"rs": 2
},
"vt": 0
},
{
"m": "理想气体热容 计算公式",
"v": "理想气体热容 计算公式",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 6,
"r": 0,
"cs": 1,
"rs": 2
},
"vt": 0
},
{
"m": "Cp",
"v": "Cp",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 7,
"r": 0,
"cs": 5,
"rs": 1
}
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 7,
"r": 0
}
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 7,
"r": 0
}
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 7,
"r": 0
}
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 7,
"r": 0
}
},
{
"m": "自燃温度 ℃",
"v": "自燃温度 ℃",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 12,
"r": 0,
"cs": 1,
"rs": 2
},
"vt": 0
}
],
[
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 1,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 2,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 3,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"mc": {
"c": 4,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 5,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 6,
"r": 0
},
"vt": 0
},
{
"m": "A",
"v": "A",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "B",
"v": "B",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "C",
"v": "C",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "D",
"v": "D",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "E",
"v": "E",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 12,
"r": 0
},
"vt": 0
}
],
[
{
"m": "碳1-碳2",
"v": "碳1-碳2",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "23",
"v": 23,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "250.512",
"v": 250.512,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "-125",
"v": -125,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "1.23E+01",
"v": 12.3,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.150E-01",
"v": 0.115,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.87E-05",
"v": -0.0000287,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.30E-09",
"v": -0.0000000013,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "558",
"v": 558,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "碳3-碳4",
"v": "碳3-碳4",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "51",
"v": 51,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "538.379",
"v": 538.379,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "-21",
"v": -21,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "2.63E+00",
"v": 2.63,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "3.188E-01",
"v": 0.3188,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.35E-04",
"v": -0.000135,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.47E-08",
"v": 0.0000000147,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "369",
"v": 369,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "碳5",
"v": "碳5",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "72",
"v": 72,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "625.199",
"v": 625.199,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "36",
"v": 36,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "-3.63E+00",
"v": -3.63,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "4.873E-01",
"v": 0.4873,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.60E-04",
"v": -0.00026,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "5.30E-08",
"v": 0.000000053,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "284",
"v": 284,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "碳6-碳8",
"v": "碳6-碳8",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "100",
"v": 100,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "684.018",
"v": 684.018,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "99",
"v": 99,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.90 ",
"v": 0.9,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "-5.15E+00",
"v": -5.15,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "6.760E-01",
"v": 0.676,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-3.65E-04",
"v": -0.000365,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "7.66E-08",
"v": 0.0000000766,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "223",
"v": 223,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "碳9-碳12",
"v": "碳9-碳12",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "149",
"v": 149,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "734.012",
"v": 734.012,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "184",
"v": 184,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.50 ",
"v": 0.5,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "-8.50E+00",
"v": -8.5,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.010E+00",
"v": 1.01,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-5.56E-04",
"v": -0.000556,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.18E-07",
"v": 0.000000118,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "208",
"v": 208,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "碳13-碳16",
"v": "碳13-碳16",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "205",
"v": 205,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "764.527",
"v": 764.527,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "261",
"v": 261,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.10 ",
"v": 0.1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.17E+01",
"v": -11.7,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.390E+00",
"v": 1.39,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-7.72E-04",
"v": -0.000772,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.67E-07",
"v": 0.000000167,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "202",
"v": 202,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "碳17-碳25",
"v": "碳17-碳25",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "280",
"v": 280,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "775.019",
"v": 775.019,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "344",
"v": 344,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.05 ",
"v": 0.05,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.24E+01",
"v": -22.4,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.940E+00",
"v": 1.94,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.12E-03",
"v": -0.00112,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.53 E-07",
"v": "-2.53 E-07",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "202",
"v": 202,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "碳25+",
"v": "碳25+",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "422",
"v": 422,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "900.026",
"v": 900.026,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "527",
"v": 527,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.02 ",
"v": 0.02,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.24E+01",
"v": -22.4,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.940E+00",
"v": 1.94,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.12E-03",
"v": -0.00112,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.53E-07",
"v": -0.000000253,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "202",
"v": 202,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "氢气",
"v": "氢气",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "71.01",
"v": 71.01,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "-253",
"v": -253,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "2.71E+01",
"v": 27.1,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "9.270E-03",
"v": 0.00927,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.38E-05",
"v": -0.0000138,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "7.65E-09",
"v": 0.00000000765,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "400",
"v": 400,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "硫化氢",
"v": "硫化氢",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "34",
"v": 34,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "993.029",
"v": 993.029,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "-59",
"v": -59,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "3.19E+01",
"v": 31.9,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.440E-03",
"v": 0.00144,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.43E-05",
"v": 0.0000243,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.18E-08",
"v": -0.0000000118,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "260",
"v": 260,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "氟化氢",
"v": "氟化氢",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "20",
"v": 20,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "967.031",
"v": 967.031,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "20",
"v": 20,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "2.91E+01",
"v": 29.1,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "6.610E-04",
"v": 0.000661,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.03E-06",
"v": -0.00000203,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.50E-09",
"v": 0.0000000025,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "水",
"v": "水",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "18",
"v": 18,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "997.947",
"v": 997.947,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "100",
"v": 100,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "b",
"v": "b",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "2.76E+05",
"v": 276000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.090E+03",
"v": -2090,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "8.13E+00",
"v": 8.13,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.41E-02",
"v": -0.0141,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "9.37E-06",
"v": 0.00000937,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "蒸汽",
"v": "蒸汽",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "18",
"v": 18,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "997.947",
"v": 997.947,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "100",
"v": 100,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "b",
"v": "b",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "3.34E+04",
"v": 33400,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.680E+04",
"v": 26800,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.61E+03",
"v": 2610,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "8.90E+03",
"v": 8900,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.17E+03",
"v": 1170,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "酸/碱",
"v": "酸/碱",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "18",
"v": 18,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "997.947",
"v": 997.947,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "100",
"v": 100,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.90 ",
"v": 0.9,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "b",
"v": "b",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "2.76E+05",
"v": 276000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-2.090E+03",
"v": -2090,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "8.13E+00",
"v": 8.13,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-1.41E-02",
"v": -0.0141,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "9.37E-06",
"v": 0.00000937,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "氯化铝",
"v": "氯化铝",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "133.5",
"v": 133.5,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "2434.798",
"v": 2434.798,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "194",
"v": 194,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "粉末",
"v": "粉末",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "4.34E+04",
"v": 43400,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "3.970E+04",
"v": 39700,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "4.17E+02",
"v": 417,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.40E+04",
"v": 24000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "558",
"v": 558,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "一氧化碳",
"v": "一氧化碳",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "28",
"v": 28,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "800.92",
"v": 800.92,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "-191",
"v": -191,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "2.91E+04",
"v": 29100,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "8.770E+03",
"v": 8770,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "3.09E+02",
"v": 309,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "8.46E+03",
"v": 8460,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.54E+03",
"v": 1540,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "609",
"v": 609,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "乙醚",
"v": "乙醚",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "74",
"v": 74,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "720.828",
"v": 720.828,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "35",
"v": 35,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "8.62E+04",
"v": 86200,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.550E+05",
"v": 255000,
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.54E+03",
"v": 1540,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.44E+05",
"v": 144000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-6.89E+02",
"v": -689,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "160",
"v": 160,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "氯化氢",
"v": "氯化氢",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "36",
"v": 36,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "1185.362",
"v": 1185.362,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "-85",
"v": -85,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "硝酸",
"v": "硝酸",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "63",
"v": 63,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "1521.749",
"v": 1521.749,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "121",
"v": 121,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.80 ",
"v": 0.8,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.000E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "二氧化氮",
"v": "二氧化氮",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "90",
"v": 90,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "929.068",
"v": 929.068,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "21.2",
"v": 21.2,
"ct": {
"fa": "0.0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.75 ",
"v": 0.75,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.000E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "General"
},
"ht": 1,
"vt": 1
}
],
[
{
"m": "光气",
"v": "光气",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "99",
"v": 99,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "1377.583",
"v": 1377.583,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "8.3",
"v": 8.3,
"ct": {
"fa": "0.0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.000E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "General"
},
"ht": 1,
"vt": 1
}
],
[
{
"m": "甲苯二异氰酸酯",
"v": "甲苯二异氰酸酯",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "174",
"v": 174,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "1217.399",
"v": 1217.399,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "251",
"v": 251,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.15 ",
"v": 0.15,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.000E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 1,
"vt": 1
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "620",
"v": 620,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "甲醇",
"v": "甲醇",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "32",
"v": 32,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "800.92",
"v": 800.92,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "65",
"v": 65,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "3.93E+04",
"v": 39300,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "8.79E+04",
"v": 87900,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.92E+03",
"v": 1920,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "5.37E+04",
"v": 53700,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "8.97E+02",
"v": 897,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "464",
"v": 464,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "环氧丙烷",
"v": "环氧丙烷",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "58",
"v": 58,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "832.957",
"v": 832.957,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "34",
"v": 34,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "4.95E+04",
"v": 49500,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.74E+05",
"v": 174000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.56E+03",
"v": 1560,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.15E+05",
"v": 115000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "7.02E+02",
"v": 702,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "449",
"v": 449,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "苯乙烯",
"v": "苯乙烯",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "104",
"v": 104,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "683.986",
"v": 683.986,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "145",
"v": 145,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.60 ",
"v": 0.6,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "8.93E+04",
"v": 89300,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.15E+05",
"v": 215000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "7.72E+02",
"v": 772,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "9.99E+04",
"v": 99900,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.44E+03",
"v": 2440,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "490",
"v": 490,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "乙二醇乙醚醋酸酯",
"v": "乙二醇乙醚醋酸酯",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "132",
"v": 132,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "977.123",
"v": 977.123,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "156",
"v": 156,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.65 ",
"v": 0.65,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "1.06E+05",
"v": 106000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.40E+05",
"v": 240000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "6.59E+02",
"v": 659,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.50E+05",
"v": 150000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.97E+03",
"v": 1970,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "379",
"v": 379,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "乙二醇乙醚",
"v": "乙二醇乙醚",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "90",
"v": 90,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "929.068",
"v": 929.068,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "135",
"v": 135,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.75 ",
"v": 0.75,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "3.25E+04",
"v": 32500,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "3.00E+05",
"v": 300000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.17E+03",
"v": 1170,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "2.08E+05",
"v": 208000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "4.73E+02",
"v": 473,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "235",
"v": 235,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "乙二醇",
"v": "乙二醇",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "62",
"v": 62,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "1105.27",
"v": 1105.27,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "197",
"v": 197,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0.45 ",
"v": 0.45,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "6.30E+04",
"v": 63000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.46E+05",
"v": 146000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.67E+03",
"v": 1670,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "9.73E+04",
"v": 97300,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "7.74E+02",
"v": 774,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "396",
"v": 396,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "环氧乙烷",
"v": "环氧乙烷",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "44",
"v": 44,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "881.013",
"v": 881.013,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "11",
"v": 11,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1.00 ",
"v": 1,
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "气体",
"v": "气体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "c",
"v": "c",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "3.35E+04",
"v": 33500,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.21E+05",
"v": 121000,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.61E+03",
"v": 1610,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "8.24E+04",
"v": 82400,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "7.37E+02",
"v": 737,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "429",
"v": 429,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "自燃物质",
"v": "自燃物质",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "149",
"v": 149,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "734.012",
"v": 734.012,
"ct": {
"t": "n",
"fa": "General"
},
"ht": 0,
"vt": 0
},
{
"m": "184",
"v": 184,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00_ "
},
"ht": 0,
"vt": 0
},
{
"m": "液体",
"v": "液体",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "a",
"v": "a",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "-8.50E+00",
"v": -8.5,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.01E+00",
"v": 1.01,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "-5.56E-04",
"v": -0.000556,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"m": "1.18E-07",
"v": 0.000000118,
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "0.00E+00"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"vt": 0
}
]
]
\ No newline at end of file
[
[
{
"m": "设备/部件类型",
"v": "设备/部件类型",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 0,
"cs": 2,
"rs": 2
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 0
},
"vt": 0
},
{
"ct": {
"s": [
{
"v": "每种泄漏孔泄漏导致的停工时间估计值(outage",
"ff": "宋体",
"fs": 11
},
{
"v": "n",
"ff": "宋体",
"fs": 11,
"va": 1
},
{
"v": ") 天",
"ff": "宋体",
"fs": 11
}
],
"t": "inlineStr",
"fa": "General"
},
"ht": 0,
"mc": {
"c": 2,
"r": 0,
"cs": 4,
"rs": 1
},
"vt": 0,
"v": "每种泄漏孔泄漏导致的停工时间估计值(outage)天"
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 2,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 2,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 2,
"r": 0
},
"vt": 0
}
],
[
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 0
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 0
},
"vt": 0
},
{
"m": "小泄漏孔 >0 mm-6 mm",
"v": "小泄漏孔 >0 mm-6 mm",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "中等泄漏孔 >6 mm-50 mm",
"v": "中等泄漏孔 >6 mm-50 mm",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "大泄漏孔 >50 mm-150 mm",
"v": "大泄漏孔 >50 mm-150 mm",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "破裂泄漏孔 >150 mm",
"v": "破裂泄漏孔 >150 mm",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "储存类容器",
"v": "储存类容器",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 2,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 2
},
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "10",
"v": 10,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "分离类容器",
"v": "分离类容器",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 3,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 3
},
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "10",
"v": 10,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "反应类容器",
"v": "反应类容器",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 4,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 4
},
"vt": 0
},
{
"m": "4",
"v": 4,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "6",
"v": 6,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "6",
"v": 6,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "21",
"v": 21,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "塔器",
"v": "塔器",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 5,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 5
},
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "4",
"v": 4,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "6",
"v": 6,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "20",
"v": 20,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "过滤器",
"v": "过滤器",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 6,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 6
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "热交换器",
"v": "热交换器",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 7,
"cs": 1,
"rs": 3
},
"vt": 0
},
{
"m": "壳程",
"v": "壳程",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "5",
"v": 5,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 7
},
"vt": 0
},
{
"m": "管束",
"v": "管束",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "5",
"v": 5,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 7
},
"vt": 0
},
{
"m": "管箱",
"v": "管箱",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "5",
"v": 5,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "空气冷却器",
"v": "空气冷却器",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 10,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 10
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN25 mm管子",
"v": "DN25 mm管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 11,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 11
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN50 mm管子",
"v": "DN50 mm管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 12,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 12
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN100 mm 管子",
"v": "DN100 mm 管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 13,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 13
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN150 mm 管子",
"v": "DN150 mm 管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 14,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 14
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN200 mm 管子",
"v": "DN200 mm 管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 15,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 15
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN250 mm 管子",
"v": "DN250 mm 管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 16,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 16
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN300 mm 管子",
"v": "DN300 mm 管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 17,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 17
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "4",
"v": 4,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN400 mm 管子",
"v": "DN400 mm 管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 18,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 18
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "4",
"v": 4,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "4",
"v": 4,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "DN>400 mm 管子",
"v": "DN>400 mm 管子",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 19,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 19
},
"vt": 0
},
{
"m": "1",
"v": 1,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "4",
"v": 4,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "5",
"v": 5,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "单密封离心泵",
"v": "单密封离心泵",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 20,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 20
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "双密封禽心泵",
"v": "双密封禽心泵",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 21,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 21
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "往复泵",
"v": "往复泵",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 22,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 22
},
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "0",
"v": 0,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
],
[
{
"m": "离心式压缩机",
"v": "离心式压缩机",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 23,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 23
},
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "3",
"v": 3,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "7",
"v": 7,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "14",
"v": 14,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"ct": {
"fa": "General"
}
}
],
[
{
"m": "往复式压缩机",
"v": "往复式压缩机",
"ct": {
"t": "s",
"fa": "@"
},
"ht": 0,
"mc": {
"c": 0,
"r": 24,
"cs": 2,
"rs": 1
},
"vt": 0
},
{
"ct": {
"fa": "General"
},
"ht": 0,
"mc": {
"c": 0,
"r": 24
},
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "2",
"v": 2,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
},
{
"m": "14",
"v": 14,
"ct": {
"fa": "0"
},
"ht": 0,
"vt": 0
}
]
]
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="37.07" height="36" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 198"><path fill="#41B883" d="M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0h47.36Z"></path><path fill="#41B883" d="m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0H0Z"></path><path fill="#35495E" d="M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0H50.56Z"></path></svg>
\ No newline at end of file
<template>
<button id="toggleButton" @click="changeMode"> {{ buttonMsg }}</button>
<div id="tableDiv"></div>
</template>
<script setup lang="ts">
import { onMounted, ref } from 'vue';
// 从 /src/assets/table2.json 中导入数据
import tableData from '../assets/example3.json'
let isEditable = false;
const buttonMsg = ref('切换至编辑模式');
const changeMode = () => {
isEditable = !isEditable;
buttonMsg.value = isEditable ? '切换至预览模式' : '切换至编辑模式';
var cells = document.getElementById('myTable')!.getElementsByTagName('td');
for (var i = 0; i < cells.length; i++) {
cells[i].contentEditable = isEditable.toString();
}
}
// 生成表格
onMounted(() => {
// 读取数据
let tableDiv = document.getElementById('tableDiv')!
let table = document.createElement('table')
// 设置 id 为 myTable
table.id = 'myTable'
// 表头
for (let i = 0; i < tableData.length; i++) {
let tr = document.createElement('tr')
for(let j = 0; j < tableData[i].length; j ++) {
if (tableData[i][j].value === undefined) continue;
let td = null;
if (tableData[i][j].isHeader) {
td = document.createElement('th')
} else {
td = document.createElement('td')
}
td.textContent = String(tableData[i][j].value)
// 处理合并单元格问题
td.rowSpan = tableData[i][j].rowSpan
td.colSpan = tableData[i][j].colSpan
tr.appendChild(td)
}
table.appendChild(tr)
}
tableDiv.appendChild(table)
})
</script>
<style scoped>
:deep(table) {
width: 100%;
border-collapse: collapse;
margin: 15px 0;
}
:deep(th,
td) {
border: 1px solid #ddd;
padding: 8px;
text-align: center;
}
:deep(tr:nth-child(even)) {
background-color: #f2f2f2;
}
:deep(th) {
background-color: #4CAF50;
color: white;
}
</style>
<template>
<button id="toggleButton" @click="changeMode"> {{ buttonMsg }}</button>
<div id="tableDiv"></div>
</template>
<script setup lang="ts">
import { onMounted, ref } from 'vue';
// 从 /src/assets/table2.json 中导入数据
import tableData from '../assets/table1.json'
let isEditable = false;
const buttonMsg = ref('切换至编辑模式');
const changeMode = () => {
isEditable = !isEditable;
buttonMsg.value = isEditable ? '切换至预览模式' : '切换至编辑模式';
var cells = document.getElementById('myTable')!.getElementsByTagName('td');
for (var i = 0; i < cells.length; i++) {
cells[i].contentEditable = isEditable.toString();
}
}
// 生成表格
onMounted(() => {
// 读取数据
let tableDiv = document.getElementById('tableDiv')!
let table = document.createElement('table')
// 设置 id 为 myTable
table.id = 'myTable'
// 表头
for (let i = 0; i < tableData.length; i++) {
let tr = document.createElement('tr')
// 跨列计数
let colSpanCount = 0
for (let j = 0; j < tableData[i].length; j++) {
let cellData = tableData[i][j] as Record<string, any>
if (colSpanCount > 0) {
colSpanCount -= 1
continue
}
if ('mc' in cellData) {
if ('r' in cellData["mc"] && !('v' in cellData) && cellData["mc"]["r"] < i) {
continue
}
}
let th = document.createElement('td')
if (i === 0 || j === 0) {
th = document.createElement('th')
th.contentEditable = 'false'
}
th.textContent = cellData["v"].toString() || "" // assuming 'm' is the property you want to display
if ('mc' in cellData) {
console.log(cellData['mc'])
if ('cs' in cellData["mc"]) {
colSpanCount = Number(cellData["mc"].cs)
th.colSpan = colSpanCount
}
if ('rs' in cellData["mc"]) {
th.rowSpan = Number(cellData["mc"].rs)
}
}
colSpanCount -= 1
tr.appendChild(th)
}
table.appendChild(tr)
}
tableDiv.appendChild(table)
})
</script>
<style scoped>
:deep(table) {
width: 100%;
border-collapse: collapse;
margin: 15px 0;
}
:deep(th,
td) {
border: 1px solid #ddd;
padding: 8px;
text-align: center;
}
:deep(tr:nth-child(even)) {
background-color: #f2f2f2;
}
:deep(th) {
background-color: #4CAF50;
color: white;
}
</style>
<script setup lang="ts">
import { ref } from 'vue';
let isEditable = false;
const buttonMsg = ref('切换至编辑模式');
const changeMode = () => {
isEditable = !isEditable;
buttonMsg.value = isEditable ? '切换至预览模式' : '切换至编辑模式';
var cells = document.getElementById('myTable')!.getElementsByTagName('td');
for (var i = 0; i < cells.length; i++) {
cells[i].contentEditable = isEditable.toString();
}
}
</script>
<template>
<button id="toggleButton" @click="changeMode"> {{ buttonMsg }}</button>
<table id="myTable">
<tr>
<th rowspan="2" colspan="2"></th>
<th colspan="2">横向表头1</th>
<th colspan="2">横向表头2</th>
</tr>
<tr>
<th>子表头1</th>
<th>子表头2</th>
<th>子表头3</th>
<th>子表头4</th>
</tr>
<tr>
<th rowspan="2">纵向表头1</th>
<th>数据1</th>
<td contenteditable="false">数据1</td>
<td contenteditable="false">数据2</td>
<td contenteditable="false">数据3</td>
<td contenteditable="false">数据4</td>
</tr>
<tr>
<th>数据5</th>
<td contenteditable="false">数据5</td>
<td contenteditable="false">数据6</td>
<td contenteditable="false">数据7</td>
<td contenteditable="false">数据8</td>
</tr>
<tr>
<th rowspan="2">纵向表头2</th>
<th contenteditable="false">纵向表头2</th>
<td contenteditable="false">数据9</td>
<td contenteditable="false">数据10</td>
<td contenteditable="false">数据11</td>
<td contenteditable="false">数据12</td>
</tr>
<tr>
<th>纵向表头2</th>
<td contenteditable="false">数据13</td>
<td contenteditable="false">数据14</td>
<td contenteditable="false">数据15</td>
<td contenteditable="false">数据16</td>
</tr>
</table>
</template>
<style scoped>
table {
width: 100%;
border-collapse: collapse;
margin: 15px 0;
}
th,
td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
tr:nth-child(even) {
background-color: #f2f2f2;
}
th {
background-color: #4CAF50;
color: white;
}
</style>
import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
createApp(App).mount('#app')
:root {
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
line-height: 1.5;
font-weight: 400;
color-scheme: light dark;
color: rgba(255, 255, 255, 0.87);
background-color: #242424;
font-synthesis: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
a {
font-weight: 500;
color: #646cff;
text-decoration: inherit;
}
a:hover {
color: #535bf2;
}
body {
margin: 0;
display: flex;
place-items: center;
min-width: 320px;
min-height: 100vh;
}
h1 {
font-size: 3.2em;
line-height: 1.1;
}
button {
border-radius: 8px;
border: 1px solid transparent;
padding: 0.6em 1.2em;
font-size: 1em;
font-weight: 500;
font-family: inherit;
background-color: #1a1a1a;
cursor: pointer;
transition: border-color 0.25s;
}
button:hover {
border-color: #646cff;
}
button:focus,
button:focus-visible {
outline: 4px auto -webkit-focus-ring-color;
}
.card {
padding: 2em;
}
#app {
max-width: 1280px;
margin: 0 auto;
padding: 2rem;
text-align: center;
}
@media (prefers-color-scheme: light) {
:root {
color: #213547;
background-color: #ffffff;
}
a:hover {
color: #747bff;
}
button {
background-color: #f9f9f9;
}
}
/// <reference types="vite/client" />
{
"compilerOptions": {
"target": "ES2020",
"useDefineForClassFields": true,
"module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "preserve",
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true
},
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"],
"references": [{ "path": "./tsconfig.node.json" }]
}
{
"compilerOptions": {
"composite": true,
"skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
"allowSyntheticDefaultImports": true,
"strict": true
},
"include": ["vite.config.ts"]
}
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
})
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment