前提・実現したいこと
最近pythonを学び始めた超初心者です。
最終的にエクセルの操作や計算用のデスクトップアプリを作ろうと思っています。
現状、ファイル参照のためのコードやGUIのデザイン部分は書けているのですが、
肝心の参照したファイルを利用するところが調べてもなかなか出てこず、
どういったコードが良いのかわからずに止まっています。
皆様のお力をお貸しいただけますでしょうか。
詳細内容
下記コードをボタンに付与してファイル選択を行っています。
fTyp = [("","*")]
iDir = os.path.abspath(os.path.dirname(file))
filepath = filedialog.askopenfilename(filetypes = fTyp,initialdir = iDir)
file1.set(filepath)
ここで手に入れたファイルを使って以降の作業を行いたいのですが、どのように繋げればよいでしょうか?
具体的には別のボタンに対して、上記コードで参照したエクセルファイルを利用して、
・セル情報の読み取り、書き出し
・数値の計算
を行いたいと思っています。
補足情報(ツールのバージョンなど)
開発ツールはVisual Studio 2017 (ver 15.8.3)
環境はPython 3.6 (64bit)
を使用しています。
追記(9月28日)
現状、Excelファイルのpythonでの使用のためにopenpyxl,pandasなどのモジュールが必要であることは調べてわかっており、インストールも行っています。
行いたいことの詳細ですが、
1.ファイルの選択(これは現在上記コードを使っています)
2. 1で選択したファイルの読み込み
3. 2のファイルのシート名またはあるセルの名前を別表に書き出し(Excelでなくてもよい)
4. 3の表に書き込み
5. 2と3を連動させて計算、計算結果の書き出し
となっています。
1を行う理由は、アプリとしての幅を持たせるためですが、
2の選択したファイルの読み込みで躓いているため、それ以降に進めない状況になっています。
選択したファイルを読み込むためにはどのようなコードがひつようでしょうか?
他に必要な情報があればお聞きください。
お手数おかけしますが、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/28 00:32
2018/09/28 02:05
2018/10/02 00:15
2018/10/02 02:10
2018/10/04 01:54