![見出し画像](https://assets.st-note.com/production/uploads/images/109332879/rectangle_large_type_2_de17af9909ed8b5e823bfce23694a67f.jpeg?width=1200)
ChatGPTがCSVやExcelファイルを操作!noteableプラグインで新たな可能性を開拓
こちらの記事を参考にして私もChatGPT4とnoteableプラグインでCSVファイルやExcelを扱ってみました。
最初にnoteableでプロジェクトを作ります。
Q.noteableで「FileAccessTest」というプロジェクトを作ってください
A.「FileAccessTest」というプロジェクトを作成しました。以下のリンクからアクセスできます。
FileAccessTest
![](https://assets.st-note.com/img/1687847783719-ZE3UUeqJQO.png?width=1200)
プロジェクトのリンクを開きます。
予め「test.csv」というファイルを「UTF-8」で作っておきます。
試験名,担任,学年,組,№,氏名,国語,数学,理科,社会,英語,合計
1学期中間試験,山田 諭,3,1,1,浅野 麻耶,84,74,65,77,78,378
1学期中間試験,山田 諭,3,1,2,井戸 弘樹,55,75,45,58,98,331
1学期中間試験,山田 諭,3,1,3,岡 和重,84,55,75,48,44,306
1学期中間試験,山田 諭,3,1,4,岡本 昭,75,68,75,54,65,337
![](https://assets.st-note.com/img/1687847957374-fcmev497wV.png?width=1200)
「Upload」をクリックします。
![](https://assets.st-note.com/img/1687848003379-tARkDAGVQ7.png?width=1200)
灰色の四角に「test.csv」をドラッグします。
Q.「FileAccessTest」にある「test.csv」を読み込み最初の10行を表示してください。最初の行はフィールド名です
A.「test.csv」ファイルを読み込み、最初の10行を表示しました。以下にその内容を示します。
![](https://assets.st-note.com/img/1687848069405-caPsfgPSL3.png?width=1200)
Q.国語、算数、理科のそれぞれの平均点を計算してください
A.国語、数学、理科のそれぞれの平均点を計算しました。以下にその結果を示します。
国語の平均点: 74.16
数学の平均点: 69.62
理科の平均点: 70.31
![](https://assets.st-note.com/img/1687848143430-C5BToPaYmX.png?width=1200)
notebookのPythonコードもあっています。
data = pd.read_csv('test.csv')
data.head(10)
![](https://assets.st-note.com/img/1687848218292-nvF7GjYxni.png?width=1200)
average_scores = data[['国語', '数学', '理科']].mean()
average_scores
![](https://assets.st-note.com/img/1687848268108-mWxdze60QD.png?width=1200)
もしかしたらと思って「CSVファイル」を「Excelファイル」に変えてアップロードして読めるか試してみたら普通に読めました。
Q.test1.xlsxを読んで最初の3行を表示してください
A.「test1.xlsx」ファイルを読み込み、最初の3行を表示しました。以下にその内容を示します。
![](https://assets.st-note.com/img/1687852090967-NvDnsqcAkm.png?width=1200)
notebookのPythonコードも問題なさそうです。
data = pd.read_excel('test1.xlsx')
data.head(3)
![](https://assets.st-note.com/img/1687852150768-53ClrKXHNI.png?width=1200)
ExcelファイルをChatGPTで扱えると喜ぶ方が多そうです。
この記事が気に入ったらサポートをしてみませんか?