前提・実現したいこと
vs code内で.xlsxファイルのエディターへの表示
発生している問題・エラーメッセージ
vs code内で.xlsxファイルを作成し表示しようとしたが
”このファイルはバイナリか、サポートされたいないテキスト エンコードを使用しているためエディターに表示されません。”
となり、開こうとすると文字化けが起こります
該当のソースコード
python
ソースコード
from bs4 import BeautifulSoup
import requests
import pandas as pd
url = 'https://www.python.org/'
r = requests.get(url)
soup = BeautifulSoup(r.content, 'lxml')
post = soup.find('div', class_='blog-widget')
d_list = []
for li in (post.find_all('li')):
d = {
'title': li.find('a').text,
'url': li.find('a').get('href'),
'data': li.find('time').text,
}
d_list.append(d)
df = pd.DataFrame(d_list)
print(df)
#df.to_csv('python_web_posts.csv', index=None, encoding='utf-8-sig')
df.to_excel('python_web_posts.xlsx', index=None, encoding='utf-8-sig')
試したこと
shift_jinなどのエンコードは試しましたが駄目でした
補足情報(FW/ツールのバージョンなど)
Excelは未インストールです

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。