Skip to content

表の見出し幅と結合セルを考慮した検出を改善 - #34

Merged
igapyon merged 1 commit into
develfrom
devel-tiga0702vec
Oct 16, 2026
Merged

igapyon merged 1 commit into
develfrom
devel-tiga0702vec

Conversation

@igapyon

@igapyon igapyon commented Oct 16, 2026

Copy link
Copy Markdown
Owner

概要

見出し行とデータ行の幅が異なる表、および部分結合された見出し行を含む表について、表範囲と列の対応を保てるように検出処理を改善します。

変更内容

  • 見出しよりデータ行が広い表、結合見出し、罫線の混在を含む6種類のXLSX fixtureと回帰テストを追加します。
  • balanced モードで、条件を満たす罫線表に直前の部分結合見出しを1行だけ含めます。候補スコアは維持し、border と planner-aware の範囲判定は従来どおりにします。
  • 見出し幅が不足する表では全データ列を保ち、罫線のない隣接セルは表外の本文に残します。
  • 仕様書、fixture 説明、Issue 見出し幅・結合セルの回帰テストを追加し、罫線混在時の表範囲判定を確認する #33 の実装計画を更新し、Feri さん(docrender.dev)からの訂正案・テスト観点の共有を謝辞に記載します。
  • バージョンを 1.3.1 に更新します。
  • 対象テスト6件と全体テスト351件が成功することを確認します。

関連Issue

Closes #33

## 概要

見出し行とデータ行の幅が異なる表、および部分結合された見出し行を含む表について、表範囲と列の対応を保てるように検出処理を改善します。

## 変更内容

- 見出しよりデータ行が広い表、結合見出し、罫線の混在を含む6種類のXLSX fixtureと回帰テストを追加します。
- `balanced` モードで、条件を満たす罫線表に直前の部分結合見出しを1行だけ含めます。候補スコアは維持し、`border` と `planner-aware` の範囲判定は従来どおりにします。
- 見出し幅が不足する表では全データ列を保ち、罫線のない隣接セルは表外の本文に残します。
- 仕様書、fixture 説明、Issue #33 の実装計画を更新し、Feri さん(docrender.dev)からの訂正案・テスト観点の共有を謝辞に記載します。
- バージョンを 1.3.1 に更新します。
- 対象テスト6件と全体テスト351件が成功することを確認します。

## 関連Issue

Closes #33
@igapyon
igapyon merged commit 779afb1 into devel Oct 16, 2026
1 check passed
@igapyon
igapyon deleted the devel-tiga0702vec branch October 16, 2026 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

見出し幅・結合セルの回帰テストを追加し、罫線混在時の表範囲判定を確認する

1 participant