

jupyterでエクセルファイルをアップロードしたのちに確認すると

Error! C:\Users\user\sample.xlsx is not UTF-8 encoded  
Saving disabled.  
See Console for more details.

というものが出てきます。  
保存形式を変えても同様です。

原因が全く分からないのですが、どうすればいいのですが


CC BY-SA 4.0
2018-11-05T10:41:01.957
49982
2018-11-06T16:46:09.133
30853
question
python
jupyterのcsvファイルの読み込みについて


Jupyter上でNotebook（ipynb形式）ではないファイルをクリックすると、テキストとして開いて編集画面を出します。その際サポートされる文字コードはUTF-8のみのようです。

最近のエクセルでは内部的にはXMLが使われておりテキストデータと言えますが、`*.xlsx`
にまとめる際にはzipで圧縮されて、バイナリーファイルとなっています。これはそのままでは Jupyter
で開けません。一方、「CSV」形式というのは、テキストデータですのでUTF-8であればクリックして開けます。

`*.xlsx` と `*.csv`
の違いや、文字コードについて理解し、使用している表計算ソフトなどで目的の形式で保存、あるいは変換する方法を調べて下さい。CSV形式で保存できたとしても、UTF-8
であるとは限らず、Shift JISになっていることもあります。「エクセル csv utf-8」といった語で検索すれば、だいたい解ると思います。

* * *

ただし、JupyterでCSV形式のファイルを開いて編集することに特に意味は無いと思います。メインのNotebookのおまけとして、簡素なテキストエディタが付属しているだけであって、それ以上の機能は有りませんので。


CC BY-SA 4.0
2018-11-06T16:35:43.413
50022
2018-11-06T16:46:09.133
2018-11-06T16:46:09.133
3054
3054
49982
answer