
お世話になります。複数の会社ごとの売り上げのエクセルファイルをまとめて一つのエクセルファイルにまとめたいんだが あるサイトを見習って 以下のようなものにしたが
#pandasをpdという名前でインポート
import pandas as pd
#globをインポート(pythonの標準ライブラリです)
import glob
#dataフォルダに入っているエクセルをすべてglobで取り出し、それらを格納するリスト「datalists」を宣言しています。
datalists = glob.glob(r'C:Users/○○/AppData/Local/Programs/Python/Python310/dada/*.xlsx')
#pandas のデータフレームを"df"の変数名で宣言する
df = pd.DataFrame()
#datalistsの中のエクセルファイル群をfor文で一つづつ結合していく。
#read_excell関数で一つのエクセルを読み込み、onedataという変数に格納します。
#宣言しておいたdfにconcat関数で結合していく。
for data in datalists:
onedata = pd.read_excel(data)
df = pd.concat([df,onedata])
#結合したデータをエクセルとして書き出し保存。
#index=Falseとすることでエクセルに書き出す時にインデックスを挿入しない。
df.to_excel('total.xlsx', index=False)
としたが実行してtotal.xlsx はできるんだが、中をのぞいてみるとカラなんだけど?
どこが悪いんでしょうか。(dadaフォルダーには3つの会社の売り上げがそれぞれある、A1:会社名、B2:売上としてタイトルつけて その下に例:会社名として トヨタ社、売り上げとして 450などとしたが。)
No.2ベストアンサー
- 回答日時:
>dadaフォルダーには3つの会社の売り上げがそれぞれある、A1:会社名、B2:売上としてタイトルつけて その下に例:会社名として トヨタ社、売り上げとして 450などとした
これって
・3つのBookがある
・それぞれのシート1番目に『A1:会社名、B2:売上としてタイトルつけ』
・且つA2以下には会社名、B2以下には売上が入力されている
と言う事とは違うのでしょうか?
未経験で申し訳ないですが、concat関数で結合ってざっと見た感じだけですがフィールドの結合をしているのであって、フィールド名で集計しているの?と感じましたが私の勘違いでしょうか。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
プログラミングを始めようと思ったんですがどんな手順で何から始めた方がいいかわかりません。Python
その他(プログラミング・Web制作)
-
誰か助けてください。 私はプログラミングに興味がないのにそういう大学に入学しました。 当然、目的もな
その他(プログラミング・Web制作)
-
エクセル以外で麻雀の成績を管理する方法(プログラミングでやりたい)
その他(プログラミング・Web制作)
-
4
プログラミングに必要なソフト Python初心者です。 いざプログラミングを実行するにも必要なソフト
その他(プログラミング・Web制作)
-
5
Microsoft Visual Studio Code 使用不可!・・・を覆せる?
その他(プログラミング・Web制作)
-
6
パイソンでエクセルマクロを動かしたいのだが
その他(プログラミング・Web制作)
-
7
python for文で iの書き方がわかりません。。。
その他(プログラミング・Web制作)
-
8
プログラムで重複した時間帯は、除去する方法
その他(プログラミング・Web制作)
-
9
ジャバスクリプトでのことですが(初心者なのでできるだけ専門用語は少なくしていたらければうれしいです)
その他(プログラミング・Web制作)
-
10
このプログラミング誰か教えてくれませんか
C言語・C++・C#
-
11
時給いくらかを支払いプログラム言語を教えてくれる人を探したい
その他(プログラミング・Web制作)
-
12
自作システムをユーザにダウンロードしてもらい、ユーザの環境に合わせて動作出来るようにするには?
その他(プログラミング・Web制作)
-
13
python の簡単な文が理解出来ない、なんでこうなるのか
その他(プログラミング・Web制作)
-
14
【至急!!!】python言語で本を見ながらこのようなコードを入力しました。 # -*- codin
その他(プログラミング・Web制作)
-
15
プログラミングを勉強しているのですが、作りたいものがないためやる気が出ません。 全く作りたいものがな
その他(プログラミング・Web制作)
-
16
パイソンについて。for文の変数は、for文ごとに使い分ける、が無難ですか?たとえば、 for x
C言語・C++・C#
-
17
「TCPは全二重可能」の意味
その他(プログラミング・Web制作)
-
18
プログラム作成教えてください。大至急
C言語・C++・C#
-
19
【至急!!!】c言語のプログラムを書いて実行しようとすると、英語で「プログラムがリソースを消費しすぎ
C言語・C++・C#
-
20
プロゲートを終えて絶望しています...
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
パイソン初心者です
-
5
visual studio でインデントを...
-
6
VBA(エクセル)で自動的にボタン...
-
7
バッチでテキストファイルから...
-
8
イラストレーターのみで副業、...
-
9
Windowsのマクロプログラムで、...
-
10
Microsoft 365でのデータ
-
11
uwscとWinShotを使いスクリーン...
-
12
bubbleに自分で書いたコードを...
-
13
bashコマンドの最後の引数
-
14
至急!cprmdecrypterエラー
-
15
VBAでファイルを開くときにファ...
-
16
batである文字列内に特定の文字...
-
17
Macターミナルで実行中のプログ...
-
18
EBCDIC⇒SJIS変換の方法
-
19
LaTeXで1/x^nを縦の分数表示に...
-
20
バッチ終了時にDOS窓を閉じるコ...
おすすめ情報
公式facebook
公式twitter