• ベストアンサー

EXCEL2021で開けない...

EXCEL2016で作成した外部データからピボットテーブルを作成したファイルをEXCEL2021で開くと[Microsoft][ODBC Driver Manager]データソース名および指定された既定のドライバーが見つかりません。となってしまいます。WINDOWS11です。どなたか解決策か何かヒントをお教えください。

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

  • ベストアンサー
  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.4

以下、山勘な思いつきです。 >Driver da Microsoft para arquivos texto (*.txt; *.csv)は >関係ないと思うのですがODBCデータソースの32ビットの中にはあるのです。 >EXCEL2016 これが32ビットで、 >EXCEL2021 これが64ビットなら 64ビットODBCデータソースに >Driver da Microsoft para arquivos texto (*.txt; *.csv) の64ビット版の定義が必要な可能性を疑います。 しかし、これをMSが用意していない可能性を強く疑います。 この仮説が正しいなら、 Officeを64ビット版から32ビット版にすることで動作するのかもしれません。 以上、繰り返しますが、あくまで無責任で 山勘な思いつきです。

hihihiwawawa
質問者

お礼

色々なアドバイスありがとうございました。 EXCEL2016はWIN10でもWIN11でも64BITで開けているのでEXCEL2021が何か制御ができて開けなくなったのでしょうね。データをシートに取り込んでやることにします。

Powered by GRATICA

その他の回答 (3)

  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.3

無念ですが、 pivotテーブルの集計元にCSVファイルを指定する経験がなく、 現利用方法の場合、これ以上のコメントは困難です。 私だったら、 ADO接続を使いVBAとSQL文で集計する、 または 課題CSVファイルをエクセルのシート上に展開し ごく一般的なpivotテーブルの集計を行います。 CSVの列名の一覧と集計方法を説明してくれれば ADO接続を使いVBAとSQL文で集計するコードを 紹介できるだろうと思います。 なお、 ADO接続を使いVBAとSQL文で集計する説明は https://excel-ubara.com/excelvba5/EXCEL118.html にあり、参考になるかもしれません。

  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.2

繰り返しますが そのPC(エラーなく動作するPC)のコンパネ、 ODBCデータソースの ユーザDNSタブ、または、システムDNSタブに あるいは、 Windowsツール、 ODBCデータソースの ユーザDNSタブ、または、システムDNSタブに それらしき定義がありませんでしょうか。 少なくとも私の知る限り、 エクセル標準機能で、CSVファイルにピボットテーブルがアクセスすることはできないだろうと思います。

hihihiwawawa
質問者

補足

今はもう再現することができませんがEXCEL97でどうにかしたらできたんです。(忘れてしまいましたがクエリをどうのこうのしたかも)ODBCの定義は一切触らずに。そのエクセルブックを2003で問題無く開いて保存し2016でも問題無く開けて保存して使えてきてたのですが2021では今回の現象でブック自体は開きますが最新のCSVデータの内容で更新されなくなりました。ピボットデータ分析→データソースの変更→接続のプロパティの定義タブの接続文字列にDBQ=C:\USERS; DefaultDir=C:\USERS; Driver={Driver da Microsoft para arquivos texto (*.txt; *.csv)}; DriverId=27; Extensions=txt,csv,tab,asc; FIL=text; MaxBufferSize=2048; MaxScanRows=25; PageTimeout=5; SafeTransactions=0; Threads=3; UID=admin; UserCommitSync=Yes; のようなものがあるのですが何か関係ないでしょうか? Driver da Microsoft para arquivos texto (*.txt; *.csv)は 関係ないと思うのですがODBCデータソースの32ビットの中にはあるのです。

  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.1

直感的には、 >EXCEL2016で作成した外部データからピボットテーブルを作成したファイル この作成作業行ったPCには、 ODBC経由で外部データにアクセスするために、 専用のODBCドライバーが登録tと定義が行われており、 課題ピボットテーブルが このドライバーを呼び出しているのではないかと思います。 この仮説が正しければ、 そのPCのコンパネ、 ODBCデータソースの ユーザDNSタブ、または、システムDNSタブに その登録があるものと思います。 外部データというのが何者なのかを明らかにすれば もう少しシャープなコメントを得られるのではないかと思います。 オラクル?でしょうか。

hihihiwawawa
質問者

補足

ありがとうございます。 外部データは単なるテキストデータ(CSV)です。 このピボットテーブルを作成した時にODBCデータソースに何かを登録した記憶は無いのですがやはりそのへんなのでしょうか?

関連するQ&A

  • NETCOBOLからSQL2005へのアクセス

    WindowsServer2008、NETCOBOL、SQL2005で開発しています。 NETCOBOLからSQLへODBCを使用して接続を試みているのですが、「[Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。」のエラーメッセージが出力されてしまいます。 データソースとしてのODBCはもちろん作成していますし、ODBCの基本情報を記載したファイルも「ODBC設定情報ファイル作成ツール」という機能から作成し、作成した情報ファイルも環境変数で設定しているのですが、上記のようなエラーメッセージが出てしまいます。 他にも設定しなければならない箇所があるのでしょうか?

  • 桐からODBCでEXCELデータを読み込む方法

    桐9-2012からODBC接続でサーバーにあるEXCELデータを読み込ませたいと考えていますが、うまくいかず、原因が分からずに困っております。 お手数をおかけしますがご教示頂けますようお願い致します。 【環境】 パソコン環境 Microsoft Windows 7(x64) 桐9-2012(http://www.kthree.co.jp/kiri/) Microsoft Office2010 Professional ウイルス対策ソフト未インストール、Windowsファイアウォール無効 IPアドレス:192.168.1.10/24 サーバー環境 Microsoft Windows Server2008R2 Microsoft Office2010 Professional ウイルス対策ソフト未インストール、Windowsファイアウォール無効 IPアドレス:192.168.1.20/24 【状況】 1.パソコンにインストールされている桐からサーバーの共有フォルダにあるEXCELデータをクロス・エクセル機能で読み込むことはできる。 2.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとすると下記のエラーが表示される。(ODBC64ビット版) ------------------------------------------------------------------------------------------------------------------------------- KD1672:ODBCエラー データソース固有エラーコード:0 SQLSTATE:IM014 [Microsoft][ODBC Driver Manager]指定されたDSNには、ドライバーとアプリケーションとのアーキーテクチャーの不一致が含まれています。 ------------------------------------------------------------------------------------------------------------------------------- 3.パソコンにインストールされている桐の外部DBを使用してサーバーの共有フォルダにあるEXCELデータを読み込もうとするとエラーは表示されないがEXCELが読み込めない。(ODBC32ビット版)

  • DB接続時のエラーについて

    22歳男性です。 javascriptを用いてAccessに接続しようとしたら以下のようなエラーがでました。 「[ODBC Driver Manager]データソース名および指定された既定のドライバが見つかりません。」 このエラーを改善するにはどのようにすれば宜しいのでしょうか?

  • ASPについて

    ASPの参考書をみながらサンプル通りに プログラムを入力し、PWSで実行したら以下のようなメッセージがでてきてしまいました。 また、いくつかのファイルをつくり関連付けようとしても どのファイルにも以下のメッセージが出てきてしまい 関連付けれません。何が原因なんでしょうか。教えてください。 [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。

  • MYSQLとEXCEL2003の接続エラー

    64bit windows7に、32bitのexcel2003を使用しています。 excel2003から外部データ取り込みで、MYSQLのデータを送受信できるようにしたいです。 ネットでは、mysql-connector-odbc-5.2.6-win32.msi と32bit版をインストールしたほうが良いとの書き込みを見たことがありますが、 mysql-connector-odbc-5.1.13-winx64.msi をインストールしないと、ODBCのデータソースにドライバーが出てきませんので、こちらをインストールしました。 写真のとおり、ユーザーDSN、システムDSNでは、ドライバーを追加して、コネクション-サクセスフルになるのですが、 実際 excel2003から、外部データの取り込みで、ODBCのデータソースを選択すると、データリンクプロパティ画面が現れてしまい、そこで設定を入力しても、写真のようなエラーが出てしまいます。 どのように対処すればよいか、アドバイスいただけないでしょうか。

  • ペヨンジュン・テディベア…

    ブロコリというページのペヨンジュンのテディベアをネット購入しようとして『買う』ページまで行ったのですが、 Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 /joonbear/order/buy.asp, 行 85 という表示が出て注文ボタンがありません。 注文ボタンを押してくださいという表示はあるのに… これってどういうことでしょう?? アクセス集中でしょうか??

  • global.asaについて

    ASPからMySQLにアクセスしたいのですが、 ・Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' ・[Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 のエラーが表示されていしまいます。 global.asaを作成してみたのですが、 Active Server Pages エラー 'ASP 0224' TypeLib を読み込めません /LM/W3SVC/1/Root/sample/global.asa, 行 1 METADATA タグで指定されたタイプ ライブラリを読み込めません。 というエラーがでてしまいます。 glovbal.asaというのは必ず必要なのでしょうか? 必要な場合、最低限、どのような記述をすればよいのでしょうか?

  • サーバーにおいてあるデータベースをExcelから読み取ることについて

    初めて書き込みます。 (PC1) サーバーにおいてあるi:\DATA.mdbのデータベース内容を、Excelの[外部データの取り込み]で取り込み、i:\DATA.xlsとして保存しました。 [データの更新]は行えます。 (PC2) i:\DATA.xlsを開き、[データの更新]を行うと、 "[Microsoft][ODBC Driver Manager]データソース名および指定された既定のドライバが見つかりません。" というメッセージが出てデータの更新ができず、困っています。 <スペック> (PC1) OS:WindowsXP Home Edition CPU:AtronXP 1.7GHZ メモリ:768MB ソフト:Access2003.Excel2003 (PC2) OS:Windows98 SE CPU:セレロン400MHZ メモリ:128MB ソフト:Excel2000 お忙しいところ申し訳ありませんが、詳しい方がおられましたら、どうかご教授をお願いしますm(__)mペコリ

  • ODBCの設定について

    ODBCの設定について質問です。 サーバー上にデータベース(Access)を作成し、使用するデータテーブルの登録も終わってクライアント側からデータベース・サーバーに接続して、実際にデータテーブルを活用したいのですが設定がうまくいきません>< 現状はコントロールパネル→データソース(ODBC)でユーザーデータソースの追加からMicrosoft Access Driverを追加し空のデータベース(Access)を開いてテーブルのリンクを実行し「ファイルの種類」から「ODBC Databases」で先ほど追加したデータソースを選択して実行しています。 すると 「ODBCを使用して、外部Microsoft Jetデータベースエンジンのテーブルや組み込み可能なISAMデータベースのテーブルのインポート、エクスポートまたはリンクを行うことはできません。」 とエラーがでます。 なにが原因でしょうか?

  • Windows2000 と SQLServer2000 と IIS5.0 の組み合わせでASPが動かない

    今、WindowsNT SP6と IIS と SQLServer2000を使って、 (すべて1つのPCの中にインストールしてあります) WEB側から、サーバーのデータベースの中を 検索し、参照するプログラムを動かすことができています。 同じことを、Windows2000 にしてやろうと しているのですが、 Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 となり、参照することができません。 ODBCの設定は合っていると思うのですが、 Windows2000 ではできないのでしょうか? ユーザーの設定とかでしょうか?権限の問題? どなたか教えてください。困ってます。 足りない情報があれば補足致します。

専門家に質問してみよう