WinMergeで日付の違いを無視して比較する方法

このQ&Aのポイント
  • WinMergeで日付の違いを無視して比較する方法について質問しました。
  • 「構成ファイルの比較結果の画面」ではテキストファイルは同一であることが分かりますが、バイナリファイルは異なっていると表示されます。
  • トップの比較結果の画面だけではテキストレベルでの一致を確認することはできません。
回答を見る
  • ベストアンサー

WinMerge日付の違いを無視して比較するには2

以前、「WinMergeで日付の違いを無視して比較するには」 http://okwave.jp/qa/q9194642.html でご質問をして、丁寧な回答を頂きまして、 日付の違いを無視して比較することができるように なったのですが、以下のような問題で困っています。 「構成ファイルの比較結果の画面」(*2)では、 「テキストファイルは同一です」と表示されて、 このExcelファイルは一致していることは分かるのですが、 「トップの比較結果の画面」(*1)では、 すべてのExcelファイルで、 「バイナリファイルは異なっています」 と表示されているため、 「トップの比較結果の画面」(*1)で表示されている (100以上ある)すべてのExcelファイルを1つずつ開いて 「構成ファイルの比較結果の画面」(*2)を表示させないと 一致しているかどうかが分からないのです。 「トップの比較結果の画面」(*1)だけを見て、 ここに表示されているすべてのExcelファイルが、 テキストレベルで一致していることを 確認するようなことはできないでしょうか。 (*1) 比較実行が終わると最初に表示される画面で、   タブ名が「フォルダ名-フォルダ名」の画面です。 (*2) 上記(*1)の画面でファイルをダブルクリックすると   表示される画面で、   タブ名が「ファイル名 X 2」の画面です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wm-jp
  • ベストアンサー率100% (4/4)
回答No.1

「トップの比較結果の画面」(*1)で Excelファイルの比較結果が 「バイナリファイルは異なっています」と表示されているということは Excelファイルを含むフォルダの比較時にExcelプラグイン(CompareMSExcelFiles.sct) が適用されていない可能性があります。 適用されていれば、「テキストファイルは...」と表示され、 期待される動作になるのではないかと思います。 フォルダ比較時にExcelプラグインが適用されるためには、 ・[プラグイン]メニュー→[自動展開]メニューが選択されている ・[設定]ウインドウ→[比較/フォルダ]カテゴリ→[比較方法]が 「フルコンテンツ」または「クイックコンテンツ」である ・プラグインの設定ウインドウで[CompareMSExcelFiles.sct]が有効にされている 必要がありますが、設定はどうなっているでしょうか?

yam2012
質問者

お礼

プラグインの設定ウインドウで、 [CompareMSExcelFiles.sct]の チェックボックスはチェックされていたのですが、 [プラグインを有効にする]の チェックボックスのチェックが外れていました。 こちらもチェックするようにしましたら、 「トップの比較結果の画面」(*1)でも、 「テキストファイルは異なります」 と表示されるようになりました。 ありがとうございました。

関連するQ&A

  • WinMergeで日付の違いを無視して比較するには

    あるツールAで生成したフォルダAの配下にある複数の異なるExcelファイルと、 ツールAを改良したツールBで生成したフォルダBの配下にある複数の異なるExcelファイルが、 改良前と改良後で同じであることを確認するために、 WinMerge + プラグイン CompareMSExcelFiles.sct で確認したら、 「トップの比較結果の画面」(*1)では、 すべてのExcelファイルで「異なります」という結果になっていた。 このうちの1つのExcelファイル名をダブルクリックすると かなり時間がかかって、このExcelファイルを比較するために WinMergeおよびプラグインが自動的に生成したと思われる 多数のファイルが表示されている 「構成ファイルの比較結果の画面」(*1)が表示されるが、 この中の (0)DocumentProperties.txt という名前のファイル の中の Last save time の値が異なっていた。 つまり、生成したファイルの日時が違っているだけなので、 この部分 ( Last save time ) のチェックは無視して、 Excelファイル名が表示されている「トップの比較結果の画面」(*1)には、 「同一です」と表示して、 この部分 ( Last save time ) 以外に不一致がある場合は、 「異なります」と表示してほしいのですが、 WinMergeやプラグインの設定で、(必要であれば他の方法で) 日時 ( Last save time ) のチェックを、 無効にすることはできるでしょうか。 (*1) の名称は仮に付けた名前です。  「構成ファイルの比較結果の画面」は 「トップの比較結果の画面」に比べて、表示されるまでに かなり時間を要するので、日時 ( Last save time ) だけが 異なる場合は、「構成ファイルの比較結果の画面」を 開かなくても済むようにしたいです。 環境 Windows7 Excel2010 WinMerge64(2.14.0.106+-jp-106) PluginPack64bit(CompareMSExcelFiles.sct) よろしくお願いします。

  • WinMergeでのファイル比較

    WinMergeでテキスト比較を行いたいのですが、使い方がわかりません。 WinMergeを起動してファイル⇒新規作成で左右2つのペインが開きますよね。その後左右のペインに比較したいテキストを貼り付けてから比較を行いたいのですがどうすれば、相違箇所のハイライト表示状態になるのでしょうか?

  • WinMergeについて教えて下さい。

    お世話になります。 この度、ある文章Aとそれを直した文章Bを比較する際に、 WinMergeを使っております。 フリーのソフトで使いやすいのですが、 直した箇所だけピックアップして表示するにはどうしたらよいでしょうか? やりたいことは、訂正箇所だけ赤で表示し、その状態を テキストエディタ(メモ帳など)に貼り付けることです。 もしお分かりになる方がいらっしゃいましたら、お願いいたします。

  • フォルダ比較の結果をテキストファイルなどに出力できるフリーソフト

    2つのフォルダ(サブフォルダも含めて)を比較して、ファイルの有無やバイナリ、テキストの比較結果をすべて1つのテキストファイルなどに出力できるフリーソフトはないでしょうか? DFやWinMergeではそういった機能は見つけられなかったので。 よろしくお願いいたします。

  • WinMerge このプログラムを使用してこの場所

    WinMergeのファイルを開くダイアログの「参照」ボタンをクリックすると 「このプログラムを使用してこの場所を開けません。  別の場所を試してください。」 というメッセージボックスが表示されます。 具体的には、 WinMergeを起動して、 「ファイル」メニューの「開く」で表示されるダイアログの 「比較するファイルまたはフォルダ」の 「1:」と「2:」の「参照」ボタンで 別のフォルダにある各々のファイルを選択する。 「1:」と「2:」の各々のボックスに、 今指定したファイルのフルパス名が表示される。 この状態で、もう一度、 「1:」の「参照」ボタンをクリックすると タイトルが「開く」というウインドウとともに、 タイトルが「開いているファイル」で、 メッセージが 「このプログラムを使用してこの場所を開けません。  別の場所を試してください。」 というメッセージボックスが表示されます。 また、開かれたフォルダが「1」のファイルがあるフォルダではなく 「2」のファイルがあるフォルダが開かれています。 このダイアログのメッセージは何を伝えているのでしょうか? どのようにすればこのメッセージが表示されなくなり 本来のフォルダが開かれるのでしょうか。 OS : Windows7 WinMerge : Version 2.14.0.110+-jp-110 Japanese Unicode X64 よろしくお願いします。

  • EXCELの日付データの比較

    EXCELの日付データについての質問です。 たとえば、あるテキストデータでH20.7.19とあったとします。 それとEXCELの日付データにもH20.7.19があったとします。 テキストデータのH20.7.19をEXCEL側に貼り付け、EXCELの日付データH20.7.19と比較させ、答え0(誤差0)を返してもらう方法はありますでしょうか? 宜しくお願いいたします。

  • VBScript 日付の比較について

    ログファイルに下記のように記述されています。 2005/10/05 aaaa bbbb cccc ~ mmmmm dddd left関数を使用して日付だけを取得し、取得した値とdate関数で取得した値を比較(IF文)し、一致した時に処理を行いたいんですが、何故か比較されません。 msgboxで何が表示されているか確認したんですが、両方とも中身は2005/10/05となっています。 何が原因なんでしょうか? left関数で取得した値が日付と認識されていないのでしょうか?教えてください。

  • 【WINDOWS】 2つのファイル名を比較するには?

    2つのフォルダ内に多数のファイルがあります。この中でどれが同じファイル名か知りたいのですがどうすればよいのでしょうか?出来れば日付も一致しているかどうか比較したいです。  わかる方ご教授願います

  • mysqlで日付が比較できない・・・

    はじめまして 皆様の知恵を貸してください mysqlでの質問なのですが、 簡潔にいうと日付が比較できません。 どういうことをしたいのかというとsqlからwhere文で今の日付より大きいもデータを抽出するということです データベースの構造は id int型 endtime datetime型 で構成されています endtimeには既にいくつかのdatetime型の値が入っています 例えば 2012-12-14 09:18:00 のように入っています でGETDATE()関数を使って今現在の時刻より未来のものだけ抽出するために convert関数を使って一度varchar型に変換することで比較しようとしました 色々インターネットで調べた結果次のような文なのではないかと考えました select id,endtime from [データベース名] where CONVERT(VARCHAR,endtime,121)>=CONVERT(VARCHAR,getdate(),121); しかし実行ができません 比較する方法を教えて欲しいです

    • ベストアンサー
    • MySQL
  • windowsでテキストファイルの比較をファイル出力したい

    windowsでテキストファイルを比較するユーティリティーとして、windiffがありますが、画面表示しか出来ないと思います。 二つのテキストファイルを比較して、その結果(出来れば相違点のみ)を ファイル出力したいのですが、良いツールまたは、良い方法があれば教えて下さい。 宜しく、お願いします。

専門家に質問してみよう