Pythonを使用してURLからxlsxファイルをダウンロードする方法について説明します。この記事では、requests
ライブラリを使用した方法とurllib
を使用した方法の2つを紹介します。
requestsライブラリを使用する方法
まずは、requests
ライブラリを使用した方法です。以下にそのコードを示します。
import requests
# ダウンロードしたいxlsxファイルのURL
url = "http://www.example.com/sample.xlsx"
# URLからデータを取得
response = requests.get(url)
# レスポンスの内容をファイルに書き込む
with open('sample.xlsx', 'wb') as f:
f.write(response.content)
このコードでは、まずrequests.get(url)
を使用してURLからデータを取得しています。その後、取得したデータ(response.content
)をopen
関数を使用して新しいファイルに書き込んでいます。
urllibを使用する方法
次に、urllib
を使用した方法です。以下にそのコードを示します。
import urllib.request
# ダウンロードしたいxlsxファイルのURL
url = "http://www.example.com/sample.xlsx"
# URLからファイルをダウンロードし、ローカルに保存
urllib.request.urlretrieve(url, "sample.xlsx")
このコードでは、urllib.request.urlretrieve
関数を使用してURLからxlsxファイルをダウンロードし、ローカルに保存しています。
以上、Pythonを使用してURLからxlsxファイルをダウンロードする方法についてでした。この記事が皆さんのお役に立てれば幸いです。