
エクセルファイル 例えば 毎日.xlsx というエクセルファイルを テキストデータに変換し
(毎日.txt)パイソンで 読み込むとエラーになってしまって
f = open('毎日.txt', 'r')
data = f.read()
f.close()
print(data)
エラー
ネットで探してみたんですがencoding="utf_8"を付け足してみたが
f = open('毎日.txt', 'r',encoding="utf_8")
data = f.read()
f.close()
print(data)
としても
エラーになってしまうんですが テキストファイルにもいろいろあるんでしょうか。
どのようにすれば読み込めるのでしょうか。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> エクセルファイルを テキストデータに変換し
ここがダメ。
どういう事を想定してるかサッパリ分からない。
表計算ソフトの場合(まぁワープロもそうなんだけど)、誤解を畏れずに言うとデータはテキストファイルとして保存されるように設計されていない。
あるいは、テキストファイルとしては解釈不能な余計なモノがいっぱいついてくる状態で保存される。
これをそのままテキストファイルとして「無理矢理」保存しようとすると、面倒なことが起きるに違いない。
そして仮に「テキストファイルとして」保存したとしたら、貴方が、それをメモ帳等のテキストエディタで開いて、読める状態になってないとおかしいんだ。
読める?それ。
ひとつだけ手があるとしたら「CSVファイルとして出力する」と言う方法。
CSVファイルはテキストファイルだけど、「表計算のデータを以下の書式に従って・・・」と出力されたもの。「書式」だけ決まってる。
これなら人間にも読めるしソフトウェア同士でやり取り可能だったりする。
と言うわけで、Pythonの標準組み込みモジュールでcsvと言うのがある。
PythonでCSVファイルを読み込み・書き込み(入力・出力):
https://note.nkmk.me/python-csv-reader-writer/
流れとしては、
1. Excelからファイルを「CSVファイルとして」出力させる
2. Pythonでcsvモジュールを使ってExcelが生成したファイルを読み込ませる
以上。
No.1
- 回答日時:
エラーの内容が不明ですけど。
取り敢えず後者のコードを実行したらちゃんと表示はされました。
テキストファイルとPythonの実行ファイルが同じフォルダに揃っていますか?
ようはテキストファイルの保存先について記載がないので、実行ファイルと同じ場所と判断されます。
その辺の変更については未熟でごめんなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ATTファイルってどうやって開け...
-
テキストファイルの一部分を抽...
-
UTF-8とASCIIコードにおける互...
-
テキストファイルをSQLServerデ...
-
VBA。開いているテキストファイ...
-
既存のテキストファイルを開く方法
-
[VB.NET] 処理の高速化を行いた...
-
フォームファイル(.frm)を開...
-
VB(VBA)で、バイナリデータを使...
-
テキストファイルをiCalendar形...
-
テキストファイル(英語&日本...
-
メールの添付ファイル
-
wav ファイルから音声を数値デ...
-
VBscriptでWebサイトから取得し...
-
バイナリデータの中からMidのよ...
-
ファイル変換
-
Excel VBAが徐々に遅くなる
-
WORDのVBAで差し込み印刷時、デ...
-
消せないテキストファイル-開く...
-
Zbarというソフトについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ATTファイルってどうやって開け...
-
テキストファイルの一部分を抽...
-
テキストファイル固定長データ...
-
既存のテキストファイルを開く方法
-
VB(VBA)で、バイナリデータを使...
-
テキストファイル内容の、16進...
-
VBSでテキストファイルの2行目...
-
ストリームについて。
-
エクセルVBAでメールの自動作成...
-
受信メールを一括してテキスト...
-
WORDのVBAで差し込み印刷時、デ...
-
別のサーバーのテキストファイ...
-
excelからtextへ変換する際の出...
-
テキストファイルの特定行の削...
-
Zbarというソフトについて
-
Excel VBAが徐々に遅くなる
-
テキストファイル内の文字の有...
-
テキストファイルを検索・編集...
-
HTMLでこんなこと可能ですか??
-
こんな場合はどうすればいいの?
おすすめ情報