Repository navigation
Releases: tamada/mosty
Releases · tamada/mosty
Release list
Release v0.1.0
mosty v0.1.0
最初のリリースです。成績処理用の Excel ファイルで、シートをまたいだ参照が別の学生の行を指しているミス(1 行ずれなど)を検出します。
使い方
mosty init grades.xlsx # シートの構造を推定して mosty.grades.xlsx.json5 に書き出す
mosty check grades.xlsx # 設定ファイルに従って参照を検証するmosty init が書き出した設定ファイル(学生証番号の列、氏名の列、学生の行の範囲)は、mosty check の前に確認し、推定が誤っていれば修正してください。
設定ファイルがないまま mosty check を実行した場合は、mosty init を自動で実行してから検証します(--no-init で無効化できます)。
主な機能
- 参照元の行と参照先の行の学生証番号の不一致を検出します。
- 1 つの学生の行から、複数の学生の行を含む範囲(
SUM(課題!E4:E8)など)を参照していることを検出します。VLOOKUPなどの検索関数の検索範囲は対象外です。 - 同じシート内の学生証番号の重複、設定ファイルと Excel ファイルの食い違い(シートの追加・削除、学生表の外の学生証番号)を検出します。
- 学生証番号は数値・文字列のどちらでも扱います。書式は正規表現で指定できます(既定は 7 桁の数字)。
- 学生証番号が数式(
=名簿!A5など)でも扱います。 - 検証結果は
default・json・markdownの形式で出力できます(-F)。 - 対応形式は
.xlsxと.xlsmです。
互換性のない変更
最初のリリースのため、ありません。
What's Changed
- Reorganize the about page and update the Hugo theme by @tamada in #1
- Add the mosty logo to the document site by @tamada in #2
- Release v0.1.0 by @tamada in #3
New Contributors
Full Changelog: https://github.com/tamada/mosty/commits/v0.1.0