class-standard-excel-to-code.tsx (1962B)
1 import NavigateNextIcon from '@mui/icons-material/NavigateNext'; 2 import Box from '@mui/material/Box'; 3 import Breadcrumbs from '@mui/material/Breadcrumbs'; 4 import Container from '@mui/material/Container'; 5 import Typography from '@mui/material/Typography'; 6 7 import Head from 'client/components/Head'; 8 import Link from 'client/components/Link'; 9 import ClassStandardExcelToCodeForm from 'client/features/tools/classStandardExcelToCode'; 10 11 export default function ClassStandardExcelToCodePage() { 12 return ( 13 <> 14 <Head title='クラス標準時間割表 変換ツール' /> 15 <Container maxWidth='lg' component={Box} py={2}> 16 <Breadcrumbs 17 separator={<NavigateNextIcon fontSize='small' />} 18 aria-label='breadcrumb' 19 > 20 <Link underline='hover' color='inherit' href='/'> 21 トップ 22 </Link> 23 <Link underline='hover' color='inherit' href='/tools'> 24 ツール 25 </Link> 26 <Typography color='text.primary' variant='h2'> 27 クラス標準時間割表 変換ツール 28 </Typography> 29 </Breadcrumbs> 30 31 <p> 32 クラス標準時間割のExcel形式のデータを、アプリ内部でデータを保存している形式に変換するツールです。入力された科目名がデータの{' '} 33 <code>shortName</code>{' '} 34 に対応します。入力データは以下の構造のtsvテキストに対応しています。 35 </p> 36 <ul> 37 <li>横方向: 1年1組~3年8組(24列)</li> 38 <li> 39 縦方向: 月1~金7(34行) 40 ※途中にあるヘッダー行や木7の行は含めないように注意する。 41 </li> 42 <li> 43 各データはそのクラスの曜日時限における科目名で、複数ある場合はスラッシュ区切り。「課題研究」などのセル結合は解除し、該当するすべてのセルにデータを入力する必要がある。 44 </li> 45 </ul> 46 47 <ClassStandardExcelToCodeForm /> 48 </Container> 49 </> 50 ); 51 }