複数シートの書き出し
複数の DataFrame を、1 つの Excel ファイルの別々のシートに書き出す方法として、最も適切なものを1つ選べ。
- A
with pd.ExcelWriter("out.xlsx") as w:の中で、df.to_excel(w, sheet_name="名前")を、シートごとに呼ぶ。 - B
df.to_excel("out.xlsx")を、シートごとに呼べば、シートが追加される。 - C
df.to_csv("out.xlsx")で、複数のシートに書き込める。 - D
Excel には、1 つのシートしか書き出せない。
正解と解説を見る
正解:A
複数シートへの書き出しは、pd.ExcelWriter を使い、to_excel(writer, sheet_name=...) を繰り返す。openpyxl などのライブラリが必要。
- A
正しい。
ExcelWriterで 1 つのファイルにまとめて書き込む。 - B
誤り。毎回ファイルが上書きされる。
- C
誤り。CSV にシートはない。
- D
誤り。複数シートに書ける。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。