# ii-excel-diff アプリ
--------------------------------------------------------------------------------  
  
## 概要  
エクセルを比較し、差分を抽出・可視化するツールで、結果を記した帳票を作成します  
  
主に ソフトウェア開発で、修正内容（エクセルの仕様書差分）の１行１行を確認し、理由を記録し、  
エビデンスとしてまとめる必要がある場合に使われる帳票を想定しています  
  
あるいは、外部から入手したエクセルの仕様書に対して、修正内容の１行１行を確認・記録し、  
修正内容から設計に橋渡しをする帳票を想定しています  
  
２つのエクセルファイルを指定してもらって、実行いただくと、同じシート名のものを比較し、  
１つのまとめシート と 比較するシート毎に比較結果を示すシート を作成します  
  
比較結果を示すシートには以下２種類の確認方法を提供します  
  ・左右表示：左右にシート内容を表示する  
  ・単独表示：表示は１つとし、異なるセルで <左の内容>⇒<右の内容> を表示する  
  
その他、以下のような条件で動作します  
  ・計算式の入ったセルは、セルの値をコピー・比較します  
  ・作成された帳票は元の書式をできる限り踏襲します（対応できない・できていないものがあります）  
  ・オブジェクト、メモ、コメント、セル結合などは非対応（動作保証外 で as-is）です  
  ・比較対象のファイルを開いているとエラーします  
  
  
## インストール方法  
ダウンロードしてきた zip ファイルを解凍の上、お好きなフォルダに配置ください  
  
  
## 使用方法  
1. 当アプリケーションを起動する  
  ※試用期間中(90日間)でライセンス登録がない場合、ライセンス登録画面が表示されます  
  　試用する場合は「試用する」ボタンを押下してください  
  　ライセンス登録する場合はライセンスキーを入力の上「登録」ボタンを押下してください  
2. 上側にある Browse ボタンで比較するエクセルファイルを選択する  
3. 下側にある Browse ボタンで比較するエクセルファイルを選択する  
4. 必要に応じて右上の 0.70（デフォルト表示） の値を変更する  
　※行の一致確認に使う一致率の閾値になります  
　　出力結果を見て、変更して試してみてください  
5. Submit ボタンを押下する  
　※帳票の作成を開始します  
　　比較量に比例して処理時間がかかりますので、他の作業を行いつつお待ちくださいませ  
6. 「<保存したファイルのフルパス> に保存しました」 のメッセージボックスが表示されたら  
　帳票の作成が完了したことを示します  
7. 保存されたファイルをご確認くださいませ  
　※保存されたファイルの活用方法は、保存されたファイルの ii-excel-diff シートに記載しています  
　　必要に応じて、現場のルールに従って、追記修正を行い、ご活用くださいませ  
  
  
## Tips  
  以下のオプション引数に対応しています  
  
    -o <ファイル名> ：保存するファイル名を指定する（GUI時は非対応）
    -t <しきい値>   ：しきい値の変更(0.** に対応)  
    -s              ：オリジナルシートのコピーをしない  
    -l              ：詳細シートの ファイル(L) の列を非表示にする  
    -c              ：詳細シートの ファイル(R) の列を非表示にする  
    -r              ：詳細シートの ファイル(L)⇒ファイル(R) の列を非表示にする  
  
  GUI で扱いたい場合、ii-excel-diff.exe のショートカットを作成の上  
  ショートカットのプロパティから リンク先の最後にオプションを追記する  
    例：  C:\**********\ii-excel-diff.exe -s -r  
  
  
## アンインストール方法  
実行ファイルを削除してください  
  
  
## お問合せ先  
ご利用に関するご質問、ご意見、ご要望など、以下のフォームからご連絡をお願い致します  
https://docs.google.com/forms/d/e/1FAIpQLSemWoWO6DJiNeMqER8qEDx3Pzx0bxTXB6nSrEdEI5vCvxRi1A/viewform  
  
また、恐れ入りますが、ご利用に関するアンケートにもご協力をお願い致します  
https://docs.google.com/forms/d/e/1FAIpQLSezxRffBWnjgAJYNo_Qd5fiOXQhFGecmApkdhPypMPMTQFbVQ/viewform  
  
  
## 動作環境  
Windows10, 11  
  
  
## 免責事項  
  
使用に関する責任  
　本ソフトウェア（以下「本ソフト」）はシェアウェアとして提供されます  
　本ソフトを使用することにより、ユーザーは自己責任で使用することに同意したものとみなされます  
　本ソフトの使用、または使用不可能から生じたいかなる損害（データ損失、利益の損失、業務の中断など）についても、提供者は一切の責任を負いません  
  
保証の否認 
　ソフトは「現状有姿」で提供され、明示または黙示を問わず、いかなる種類の保証も付されていません  
　提供者は、本ソフトが特定の目的に適合していることや、エラーが発生しないことを保証しません  
  
サポートについて  
　本ソフトに対するサポート、更新、修正、または機能追加の義務は提供者にはありません  
　提供者の裁量で更新やサポートを行う場合がありますが、その保証はいたしません  
  
知的財産権  
　本ソフトの著作権およびその他の知的財産権は、提供者に帰属します  
　本ソフトの再配布、改変、販売などについては、提供者の許可を得る必要があります  
  
第三者ライブラリ・モジュール  
　本ソフトが第三者のライブラリやモジュールを利用している場合、それらは各ライセンス条件に従います  
　これに基づく問題が発生しても、提供者は一切の責任を負いません  
　  
　主に以下のモジュールを使用しております  
　　・Python 標準ライブラリ  
　　・openpyxl  
　　・tkinter  
  
  
## 変更履歴  
  
### 2025.03.30  
新規作成  
  
### 2025.06.30  
不具合対応  
  ・無用なログを残してしまう  
  
### 2025.09.20  
表示改善  
  ・ファイルパス記載の / を \ に変更する  
  ・列幅が継承されないケースを改善  
  
### 2025.11.07  
機能改善  
  ・-o オプション（ファイル名を指定して保存）に対応  
  ・-l/c/r オプションで詳細シートの ファイル(L)/ファイル(R)/ファイル(L)yajirusi ⇒ ファイル(L) の列を非表示にする対応  
  
### 2025.12.06  
機能改善  
  ・表紙のグリッド線を削除しました  
  ・差分を示すセルの色を薄緑色から薄紫色に変更しました  
  ・誤字修正  
  

