博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 处理EXCEL的CSV文档分列求SUM
阅读量:6572 次
发布时间:2019-06-24

本文共 832 字,大约阅读时间需要 2 分钟。

相对于导出EXCEL文件,PYTHON计算更为实时。

import csvimport sysfrom optparse import OptionParserdef calculate_profit(day):    return float(day['Revenue']) - float(day['Cost'])if __name__ == '__main__':    parser = OptionParser()    parser.add_option('-f', '--file', help="CSV Data File")    opts, args = parser.parse_args()    if not opts.file:        parser.error('File name not exist.')    #Create a dict reader from an open file        #handle and iterate through rows.    reader = csv.DictReader(open(opts.file, 'rU'))    for day in reader:        print('%10s: %10.2f' % (day['Date'], calculate_profit(day)))

原始CSV文件:

Date,Revenue,Cost3-May-10,1289.41,889.564-May-10,951.89,753.235-May-10,2812.23,2541.236-May-10,554.25,321.567-May-10,1985.65,1536.868-May-10,453.36,369.259-May-10,2236.87,2003.6810-May-10,1825.63,1658.9611-May-10,951.89,852.36

 

转载地址:http://oeojo.baihongyu.com/

你可能感兴趣的文章
HDU5086Revenge of Segment Tree(数论)
查看>>
ECSHOP的订单状态在数据库中的表现(order_status, shipping_status, pay_status)
查看>>
深度学习成长的烦恼
查看>>
Android 开发之 bindService() 通信
查看>>
PC-如何禁用 Cookie
查看>>
poj 1094
查看>>
如何做一份能忽悠投资人的PPT
查看>>
Java 基础【13】 I/O流概念分析整理
查看>>
数据结构 单一列表
查看>>
Spark入门实战系列--3.Spark编程模型(上)--编程模型及SparkShell实战
查看>>
和“黑凤梨”一样搞笑的谐音词
查看>>
EM算法(Expectation Maximization Algorithm)
查看>>
C# 操作iis6、iis7 301
查看>>
从零开始学 iOS 开发的15条建议
查看>>
SQL Server 合并复制遇到identity range check报错的解决
查看>>
深入理解C# 静态类与非静态类、静态成员的区别
查看>>
精灵菜单
查看>>
【Leetcode】Path Sum II
查看>>
设计模式 总揽 通过这篇随笔可以访问所需要了解的设计模式
查看>>
Photoshop和WPF双剑配合,打造炫酷个性的进度条控件
查看>>