- 締切済み
NotesのDB上Excelからのデータ引用
Notes内のDBに保存されているExcelファイルから、自分のPCのローカルに保管されているExcelファイルにデータを引用したいです。 Notes内のExcelは同一DB内に複数個あり、担当者がそのファイル内のデータを更新、またファイルの新規作成追加を行います。 そのNotes内の複数Excelからデータを引用し、ローカルのExcelにて一括でデータを参照できるようにしたいです。 更新されたデータを自動で反映されるようにしたいです。 ご情報いただけますと幸いです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17070)
全くの門外漢のつぶやき。 このタイプの質問は、ここでは出た記憶はないし、原理的に下記のものは、そもそも 難しい(解答能力ある者が、そもそも、この質問を見ているか、絶望的かと思う)と思う。Notesの質問カテゴリは、ここオフィスとは別にあるのかな? 昔の経験では、会社が導入していたときは、システム担当が質問に答えていた。 (1)自分と同じパソコンにある、LOCALなファイル(エクセル)でない。 (2)別ソフト会社の別ソフト同士を連携利用しようとしている そもそも、どんなソフトでも、Officeソフト(エクセルやアクセスなど)のVBA利用以外は、この面で普通のスキルの人にはむつかしいと思う。 ーー ・LotusNotesで(会社が)お世話になっている業者が居るだろうと想像する。こういう人に相談する。 ・相手側の協力が得られれば、CSVファイルのやり取りでしのぐ。 ・たまたま目にした記事(参考) http://tooljp.com/notes_qa/1D134CC500826ECF49256A11005F66EB.html >(補足)Lotus Script を使用しています。(VBを Notesに拡張した言語です。) ーー>エクセルと連携できそうな連携ソフトが考慮されているということ。 とあるので、こういうものを使えないか検討する。ただし相手側の協力が必要で 難しいだろうが。 ・特殊事情 https://www.itmedia.co.jp/enterprise/articles/1907/22/news014.html IBMが「Notes」売却、わが社のグループウェアは大丈夫か?
- asciiz
- ベストアンサー率70% (6849/9743)
いやそれはちょっと無理です Notes文書内に貼り付けられているExcelファイルは、「何かのアプリ用の1ファイル」でしかありません。 Notes自身はExcelファイルの構造を知らないのです。他社製品ですから。 貼り付けられているExcelファイルの中身を、データベース的にアクセスすることはできません。 そもそもノーツ式やNotesScriptから、添付Excel中の1セルを指定してのデータ読み取り、という最低限のことすらできないのです。 ましてや1文書に複数ファイルが貼り付けられている場合、その中の1ファイルを特定することすら困難です。 ・ファイルが並んでいる順番は当てにできません。 ・ファイルが貼り付けられた順番も当てにできません。 ・ファイル名も当てにできません。(全く同じファイル名を複数貼り付けることも可能ですから) 本当にご質問のことをやりたいとすれば、ノーツスクリプトで内部的に*.xslxファイルを展開して、必要ファイルを読み込んで解析し、セルデータを取り出す、なんてことになるかもしれませんけども。 私はそんな物絶対作りたくありません。 Microsoftの気分しだいで、Excelのファイル構造はいくらでも変わる可能性があり、もしそうなればExcelファイルを完全解析した努力は一瞬で無駄になることになります。 ※*.xslx ファイルは zipアーカイブ なので、拡張子を変えると中身を覗くことができます。しかしその中のフォルダ・ファイル構成を見て、どこに何のデータが入っているか、わかりますか? 見てみてください。
お礼
ご回答ありがとうございます。 そうなんですね。 そうなるとデータの管理形態から見直す必要がありそうです… ご助言ありがとうございました。