私はExcelで次のN個の請求書データを持っており、必要に応じていつでもインポートできるようにそのファイルのCSVを作成したいのですが、どうすればアーカイブできますか?ここで階層型CSVファイルの作成方法
-1
A
答えて
0
代わりに1つのcsvファイルに出力合計を置くのは、次のステップに行くことができます。
あなたのExcelコンテンツをCSVファイルまたはCSVオブジェクトに変換します。
各オブジェクトは、請求書IDでタグ付けされ、辞書に保存されます。
辞書データ構造は、{ '請求書-ID': CSV-オブジェクト、 '請求書-ID2':CSV-object2は、...}のようにすることができ- あなたのCSV-オブジェクトを読み込むことができ
- 書き込みカスタム関数
希望すると、これは役に立ちます。あなたは、フォルダ、プロジェクト・ディレクトリ内のExcelファイルの完全な"excel"
があり、また、別のフォルダ"csv"
あなたが生成されたCSVファイルを配置することを予定している場所、あなたはかなり簡単でしbatch-convert
"excel"
Directory内のすべてのExcelファイルを持っていると仮定すると
1
パンダを使用して"csv"
に
システムには既にPandas
がインストールされているものとします。それ以外の場合は、pip install pandas
で行うことができます。かなりコメントスニペットは、以下のプロセスを示しています
# IMPORT DATAFRAME FROM PANDAS AS WELL AS PANDAS ITSELF
from pandas import DataFrame
import pandas as pd
import os
# OUR GOAL IS:::
# LOOP THROUGH THE FOLDER: excelDir.....
# AT EACH ITERATION IN THE LOOP, CHECK IF THE CURRENT FILE IS AN EXCEL FILE,
# IF IT IS, SIMPLY CONVERT IT TO CSV AND SAVE IT:
for fileName in os.listdir(excelDir):
#DO WE HAVE AN EXCEL FILE?
if fileName.endswith(".xls") or fileName.endswith(".xlsx"):
#IF WE DO; THEN WE DO THE CONVERSION USING PANDAS...
targetXLFile = os.path.join(excelDir, fileName)
targetCSVFile = os.path.join(csvDir, fileName) + ".csv"
# NOW, WE READ "IN" THE EXCEL FILE
dFrame = pd.read_excel(targetXLFile)
# ONCE WE DONE READING, WE CAN SIMPLY SAVE THE DATA TO CSV
pd.DataFrame.to_csv(dFrame, path_or_buf=targetCSVFile)
希望はこれはあなたのためのトリック.....
乾杯とグッド・ラックを行います。
関連する問題
- 1. 階層型ネットワークの作成
- 2. この階層の作成方法
- 3. 多階層HTMLネストリストの作成方法
- 4. 階層ビューの作成
- 5. n階層アプリケーションの作成
- 6. Pythonで階層化テーブルを階層型のjsonに変換する方法は?
- 7. NUnitテストケースの生成:サブフォルダ(階層)の作成方法?
- 8. 型階層、コンパイル型チェック
- 9. Eclipse型階層スタックオーバーフロー
- 10. csvから階層辞書を作成するには?
- 11. ノード階層の継承、作成、戻り型の混乱
- 12. intellijの従属階層の作成方法
- 13. HaskellのProlog型階層
- 14. 型階層との照合
- 15. XMLデータ型の階層は?
- 16. 階層型コネクタの例
- 17. 階層間の列挙型
- 18. LINQの階層型クエリ
- 19. SDNの階層型スイッチワーク
- 20. 階層型クラスの設計
- 21. メソッドは、階層型のオブジェクトリスト
- 22. Tomcatのロガー階層用に異なるファイルを作成する方法は?
- 23. FactoryGirl - レコードの階層を作成する方法は?
- 24. vuejs2 - 単一ファイルコンポーネント階層のイベントバスを作成する方法
- 25. スカラーのクラス階層のCSVを読む一般的な方法
- 26. 階層構成
- 27. 親子階層テーブルからクエリを作成する方法
- 28. 有効なクラス階層を作成する方法
- 29. laravelを使って階層テーブルを作成する方法は?
- 30. パンダで階層フィルタを作成する方法は?
'階層型csv'ファイルとはどういう意味ですか? – Haranadh
「名前を付けて保存 - > CSV」はどうですか? – MrE
@MrEこれは単一の請求書です。私はN番号の請求書を持っています –