問題タブ [pandas.excelwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1279 参照

python-3.x - CSV ファイルを Python で Excel ファイルにエクスポート (to_excel を使用)

自分のフォルダーにある CSV ファイルを、既に持っている Excel ファイルにインポートしたいと考えています。ところが、なぜか行けませんでした。エラーメッセージがあります:

これは私のコードです:

report以前に作成した Excel ファイルはどこにあり、allFilesすべての CSV ファイルを含むオブジェクトです (コード:はファイルがallFiles = glob.glob(path + "/*.csv")ありpath、以前にセットアップされた場所です)。

次のライブラリを使用しています。

PD : 次のコードも試しました。

ただし、2 つの csv ファイルに対してのみ機能し、すべてのデータを 1 つのシートに保存します。

また、ここに記載されていることを試してみましたが、エラーメッセージが表示されますInvalid Excel character '[]:*?/\' in sheet name

ありがとう

0 投票する
1 に答える
3650 参照

python - Python で一部のシートだけを上書きして、既存の xlsx ファイルに書き込みます

、、、などの複数のシートを含むExcelファイルがData 1ありData 2ますPivots

シートData 1Data 2テーブルがそれぞれ 1 つあります。シートPivotsにはピボット テーブルのみがあり、そのデータ ソースはData 1およびのテーブルData 2です。

私がやりたいのは、ピボットテーブルを同じシートにリンクしたまま、df12つのデータフレームのデータでデータシートを書き直すことです。df2アイデアは、スクリプトを実行し、ピボット テーブルを置換Data 1およびData 2更新して、更新されたデータを取得することです。

pd.ExcelWriter(xlsx_file)ファイルを置き換えるため、機能しません。以下のアプローチは、この回答から適応されました。

シートは実際にセル内のデータを保持していたため、これは失敗しPivotsましたが、ピボット テーブルはすべての書式設定と共に消えていました。それはただの難しい価値観でした。

this question とthis questionも熟読しましたが、うまくいきませんでした。

この単純なタスクを実行するにはどうすればよいですか?


ここからダウンロードできるサンプルファイルをアップロードしました。便宜上、データ シートを置き換える 2 つのデータフレームを次に示します。


以下のユーザーから尋ねられたように、彼の解決策の提案で失敗した試みをここに残します (ピボットとそのすべての書式設定はなくなり、ハード値だけが残ります)。

0 投票する
1 に答える
266 参照

python - PythonでExcelファイルを書くときに[0、1、2、...]のようなヘッダーとして行を取得するのはなぜですか?

Excel ファイルをインポートし、B1 を変更してエクスポートしましたが、行 (最初の行) をヘッダーとして使用したくありません。データを、Excel シートの行番号 1 の DataFrame の最初の行に正確に書き込みたいと思います。ここに私が書いたものがあります:

しかし、エクスポートされた Excel ファイルには、B1 に「my text」が含まれていません。代わりに「1」を含み、[0, 1, 2, ...] のように 1 行目にヘッダーを持ちます。

「私のテキスト」はB2に書かれています。

`

0 投票する
1 に答える
5278 参照

pandas - python pandas dataframe書き込み複数行ヘッダー

データ1

私はこれを探しましたが、最終的に失敗しました:)

良い結果を得るにはどうすればよいですか?私はあなたの助けを求めます。ありがとうございました


どうもありがとうございました

Excel に変換すると、新しい空の列が作成されました。

私はそれを取り除こうとしましたが失敗しました。