| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2408 人关注过本帖, 2 人收藏
标题:请帮忙,万分感谢!
取消只看楼主 加入收藏
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
结帖率:75%
收藏(2)
已结贴  问题点数:10 回复次数:17 
请帮忙,万分感谢!
我是初学者,请哪位帮忙教一下,谢谢了。

我需要处理指定文件夹里面的大约100个ABC.xlsx 文件里的内容。这些都是销售流向表,是固定格式的。

例如:
销售日期   卖方          买方    数量  产品
20140102  上海市公司  上海六院   100   POS1
20140105  罗达公司    金山医院   200   POS2
.
.
1.请问这个文件夹里面的xlsx表的内容我要全部放到一个temp.dbf中,用vfp控制excel我该怎么操作?
文件夹路径(d:\data)

2. 请问,我有了temp.dbf后,这里面都是原始数据,我要把temp.dbf中的数据和std.dbf的内容做匹配,该用sql里面的什么语句?
std.dbf内容如下:
标准名称                 流向名称  
上海市医药股份有限公司   上海市公司
上海市罗达医药有限公司   罗达公司
上海市第六人民医院       上海六院
上海市金山医院           金山医院
.
.
之前一直用Excel里面的函数,想自己学习点数据库,请大家帮忙。
上医股份201401.rar (13.78 KB)


[ 本帖最后由 andyee 于 2014-2-14 11:35 编辑 ]
搜索更多相关主题的帖子: 上海市 excel 文件夹 金山 
2014-02-14 10:50
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
我自学+百度,都一周了,这两个步骤总是搞不定
2014-02-14 10:58
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
比如说:
我百度到了一段,谁帮我纠错一下
if used temp.dbf then
select
select 0
use temp.dbf
mypath=('d:\data')
myfile=dir(mypath&"*.xlsx")
myexcel=creatobject('excel application')
myexcel.visiable=.f.
  do while myfile<>""
         mybook=myexcel.workbooks.open(mypath&myfile)
         UsedRange =bookexcel.worksheets(o_SheetName).UsedRange
         o_rows=UsedRange.rows.count    &&汇总行
     FOR i=2 TO o_rows      
         m1=myexcel.cells(i,1).value               
         m2=myexcel.cells(i,2).value                 
         m3=myexcel.cells(i,3).value         
         m4=myexcel.cells(i,4).value                  
         m5=myexcel.cells(i,5).value            
       APPEND BLANK        
       REPLACE DATE WITH m1,SELLER WITH m2,BUYER WITH m3,AMOUNT WITH m4,PRODUCT WITH m5
    ENDFOR
  ENDWHILE
Myexcel.workbooks.close
myexcel.quit
2014-02-14 11:27
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
我上传其中一个.xlsx
上医股份201401.rar (13.78 KB)
2014-02-14 11:34
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
回复 6楼 tlliqi
我已经传了一个 .xlsx上来,请老大帮忙看看
2014-02-14 11:37
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
回复 10楼 sdta
我也是被逼的,这些数据处理,现在一直是用Excel的,数据量越来越大了,而且用excel,对于历史数据的管理不方便啊。
2014-02-14 11:43
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
回复 20楼 TonyDeng
Oh,Tony版主,从上面的对话中我看出来了,三位版主中只有你会处理excel2007的数据读取啊。
助人为乐,帮一下呗。
2014-02-14 11:51
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
回复 22楼 TonyDeng
我刚才很不容易滴找到了你2011年7月7日回复其他人的一个帖子,是关于我说的这个内容的。
代码比较复杂,我要花两天时间好好研究一下,先谢过
2014-02-14 12:04
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
事情是这样滴:
我的部门每个月要从经销商的网站上下载大约100-150个流向单,经过整理后做出销售报表,用来计算销售代表的完成率,奖金,经销商的返利。
第一步,人工整理流向单,里面的格式都统一,并且把流向单按标准名称命名(A.xlsx  B.xlsx  C.xlsx ..........)
第二步,整理好的流向单有100-150个,我要把全国数据汇总到一起。
第三步,我要把流向单里面的客户名称和标准名称做比对,并且匹配上区域,人员
第四步,有了标准的数据,我可以出报表
。。
这是我的思路,现在我用Excel就是这么一步一步处理的。我想用数据应该也是这样做吧?
我没有数据库的基础,我这些数据每月都要处理一次,时不时要另做一个历史数据表?  当月的数据我放一个当月表里面?  待本月数据确定无误后,当月表的数据结转到历史表中,可以这样操作吗?
2014-02-14 14:50
andyee
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2014-2-12
收藏
得分:0 
回复 28楼 qshuju
是啊,数据库的优点确实很多啊。
用了vfp,我觉得vlookup根本就用不上了啊。。。
2014-02-14 16:01
快速回复:请帮忙,万分感谢!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038770 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved