[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样对多个文本文件的指定数据统计?

大家好,最近工作上遇到一件麻烦事啊。问朋友说是用批处理来处理要快一些,但苦于不了解这个,因此特来此请教。
     因为快到春节了,要总结上一年的工作,而07的帐户要处理,问题如下。
有多个文件夹,命名方式如20070101一直到20071231,而每个文件夹里有多个TXT文本文件,其中有一个比如1357.TXT
打开1357.TXT,内容如下,最上边是文档说明,时间类别之类,然后下面就是各种产品交易信息等等
                    比如 1月1日  产品销售统计表,见附件,等等,每天的TXT表格式都是如此。
我想统计销售总金额应该怎么办啊。
针对朋友提出的问题,有两类表,一种是有小数的,一种是没有小数的,有小数的那种有两位有效数字。
我刚刚接手,烦啊。
期待大家指教
如果有能解决的朋友,也请把思路告诉我,日后再碰到类似问题 ,我也好处理啊。
非常感谢
我的邮箱是[email=bluedream5566@126.com]bluedream5566@126.com[/email],若需要详细资料的可以联系我啦。

不在同一个文件夹内,每天一个文件夹,每个文件夹中有一个TXT文本文件,金额大多数都有小数。
现在数据不带在身上,明天发个附件给你吧,谢谢。

TOP

最终的统计结果合计到一个TXT文件中
如果方便,留个邮件地址给我可以么,数据不大方便公开

TOP

活活,上传附件了啊,感谢热心人

TOP

******************************************************************************************************************************
*                                                   销售表                                                                       *
******************************************************************************************************************************
                客户帐号      产品代码         公司帐号          交易金额      交易类型         
           =============   =============   ================   ==================                    
                     0691280      012         542660              3,000.00     111
                    1610530      803         616183             20,000.00     111                                          
                    0855230      003         007598             10,000.00     111                                          
                    0211090      001         435238             20,000.00     111                                          
                    0861920      001         561694             12,000.00     111                                          
                    0747690      001         544146             20,000.00     111                                          
                    0800420      803         543999             50,000.00     111                                          
                    0385610      803         266971             10,000.00     111                                          
                    1039860      803         050714             20,000.00     111                                          
                    0956590      005         564250             10,000.00     111

TOP

我先去试试看呀,非常感谢

TOP

原帖由 foxJL 于 2008-1-28 21:11 发表
复制一份文本格式的发出来吧.我们也好复制.
还有:
从20070101到20071231目录都是在一个文件夹里面吗?

你所比如的"1357.TXT"数据文件是不是固定的名字?如果不是那有什么特征来判断哪个文件是数据文件?


从20070101到20071231都在一个文件夹里面,1357是固定名字,除了周末,每天都生成

TOP

收下来,活活。晚安呀,兄弟

TOP

原帖由 foxJL 于 2008-1-28 23:26 发表
根据你给我的数据,增加了一点.@echo off&setlocal enabledelayedexpansion
set lx=6210,6221,6222
set "6210=认购" && set "6221=申购" && set "6222=赎回"
for %%a in (%lx%) do (
set nums=0
for /f %%i in ( ...

活活,老乡,谢谢啦

TOP

非常抱歉啊
要求更改了几次
谢谢论坛朋友。活活

TOP

返回列表