エクセルデータを収集するコードをpndasで実装しようとしたのですが
for文を用いてひとつずつデータを抽出して指定した変数に格納をしようと試みたのですが
print表示してみるとなぜか縦一列で表示されてしまします
調べてみたのですがなぜこうなるのか見当がつきません…
もしも知見者の方がいらっしゃいましたら、修正方法をご教示いただけないでしょうか
以下がコードの記述内容になります
よろしくお願いいたします
本当にそのプログラムでそうなりましたか?
実行したプログラムを図ではなく、テキストでコピペしていただけますか?
こちらでも動作確認してみますので。
実行結果の文字列に問題の原因があるかもしれないので、コードと合わせて filepaths の中身を出力した内容もテキストでコピペしてください。
ご対応ありがとうございます
以下がfilepathsとfilespathの記述と出力結果になります
テキストでコピペできておらず申し訳ございません
■filepaths記述内容
filepaths = glob("excel自動化/20210106_Python_Excel_01/source/*.xlsx")
filepaths
■filepaths出力結果
['excel自動化/20210106_Python_Excel_01/source\\請求書_10月_TTTInc.xlsx',
'excel自動化/20210106_Python_Excel_01/source\\請求書_11月_XYZ株式会社.xlsx',
'excel自動化/20210106_Python_Excel_01/source\\請求書_12月_株式会社ABC.xlsx']
■filepath記述内容
for filepath in filepaths:
print(filepath)
■filepath出力結果
e
x
c
e
l
自
動
化
/
2
0
2
1
0
1
0
6
_
P
y
t
h
o
n
_
E
x
c
e
l
_
0
1
/
s
o
u
r
c
e
\
請
求
書
_
1
2
月
_
株
式
会
社
A
B
C
.
x
l
s
x
ディレクトリは変更しましたが、当方では改行されずに表示されました。
単体プログラムにしてコマンド実行してみてはいかがでしょう?
```py
from glob import glob
filepaths = glob("./*.xlsx")
for filepath in filepaths:
print(filepath)
```
```出力結果
./calendar_2021.xlsx
./calendar_2025.xlsx
```

回答1件
あなたの回答
tips
プレビュー