完成!
技术
目录
一、环境配置
二、ASP对Excel的基本操作
三、ASP操作Excel生成数据表
四、ASP操作Excel生成Chart图
五、服务器端Excel文件浏览、下载、删除方案
六、附录正文
一、环境配置
服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即:
1.Win9x+PWS+Office
2.Win2000Professional+PWS+Office
3.Win2000Server+IIS+Office
目前笔者测试成功的环境是后二者。Office的版本没有特殊要求,考虑到客户机配置的不确定性和下兼容特性,建议服务器端Office版本不要太高,以防止客户机下载后无法正确显示。
服务器端环境配置还有两个偶然的发现是:
1.笔者开发机器上原来装有金山的WPS2002,结果Excel对象创建始终出现问题,卸载WPS2002后,错误消失。
2.笔者开发ASP代码喜欢用FrontPage,结果发现如果FrontPage打开(服务器端),对象创建出现不稳定现象,时而成功时而不成功。扩展考察后发现,Office系列的软件如果在服务器端运行,则Excel对象的创建很难成功。
服务器端还必须要设置的一点是COM组件的操作权限。在命令行键入“DCOMCNFG”,则进入COM组件配置界面,选择MicrosoftExcel后点击属性按钮,将三个单选项一律选择自定义,编辑中将Everyone加入所有权限。保存完毕后重新启动服务器。
客户端的环境配置没发现什么特别讲究的地方,只要装有Office和IE即可,版本通用的好象都可以。
二、ASP对Excel的基本操作
1、建立Excel对象
setobjExcelApp=CreateObject("Excel.Application")
objExcelApp.DisplayAlerts=false不显示警告
objExcelApp.Application.Visible=false不显示界面
2、新建Excel文件
objExcelApp.WorkBooks.add
setobjExcelBook=objExcelApp.ActiveWorkBook
setobjExcelSheets=objExcelBook.Worksheets
setobjExcelSheet=objExcelBook.Sheets(1)
3、读取已有Excel文件
strAddr=Server.MapPath(".")
objExcelApp.WorkBooks.Open(strAddr&"\Templet\Table.xls")
setobjExcelBook=objExcelApp.ActiveWorkBook
setobjExcelSheets=objExcelBook.Worksheets
setobjExcelSheet=objExcelBook.Sheets(1)
4、另存Excel文件
objExcelBook.SaveAsstrAddr&"\Temp\Table.xls"
5、保存Excel文件
objExcelBook.Save(笔者测试时保存成功,页面报错。)
6、退出Excel操作
objExcelApp.Quit一定要退出
setobjExcelApp=Nothing
三、ASP操作Excel生成数据表
1、在一个范围内插入数据
objExcelSheet.Range("B3:k3").Value=Array("67","87","5","9","7","45","45","54","54","10")
2、在一个单元格内插入数据
objExcelSheet.Cells(3,1).Value="InternetExplorer"
3、选中一个范围
4、单元格左边画粗线条
5、单元格右边画粗线条
6、单元格上边画粗线条
7、单元格下边画粗线条
8、单元格设定背景色
9、合并单元格
10、插入行
11、插入列
四、ASP操作Excel生成Chart图
1、创建Chart图
objExcelApp.Charts.Add
2、设定Chart图种类
objExcelApp.ActiveChart.ChartType=97
注:二维折线图,4;二维饼图,5;二维柱形图,51
3、设定Chart图标题
objExcelApp.ActiveChart.HasTitle=True
objExcelApp.ActiveChart.ChartTitle.Text="AtestChart"
4、通过表格数据设定图形
objExcelApp.ActiveChart.SetSourceDataobjExcelSheet.Range("A1:k5"),1
5、直接设定图形数据(推荐)
objExcelApp.ActiveChart.SeriesCollection.NewSeries
objExcelApp.ActiveChart.SeriesCollection(1).Name="=""333"""
objExcelApp.ActiveChart.SeriesCollection(1).Values="={1,4,5,6,2}"
6、绑定Chart图
objExcelApp.ActiveChart.Location1
7、显示数据表
objExcelApp.ActiveChart.HasDataTable=True
8、显示图例
objExcelApp.ActiveChart.DataTable.ShowLegendKey=True
五、服务器端Excel文件浏览、下载、删除方案
浏览的解决方法很多,“Location.href=”,“Navigate”,“Response.Redirect”都可以实现,建议用客户端的方法,原因是给服务器更多的时间生成Excel文件。
下载的实现要麻烦一些。用网上现成的服务器端下载组件或自己定制开发一个组件是比较好的方案。另外一种方法是在客户端操作Excel组件,由客户端操作服务器端Excel文件另存至客户端。这种方法要求客户端开放不安全ActiveX控件的操作权限,考虑到通知每个客户将服务器设置为可信站点的麻烦程度建议还是用第一个方法比较省事。
删除方案由三部分组成:
A:同一用户生成的Excel文件用同一个文件名,文件名可用用户ID号或SessionID号等可确信不重复字符串组成。这样新文件生成时自动覆盖上一文件。
B:在Global.asa文件中设置Session_onEnd事件激发时,删除这个用户的Excel暂存文件。
C:在Global.asa文件中设置Application_onStart事件激发时,删除暂存目录下的所有文件。
注:建议目录结构\Src代码目录\Templet模板目录\Temp暂存目录
六、附录
出错时Excel出现的死进程出现是一件很头疼的事情。在每个文件前加上“OnErrorResumeNext”将有助于改善这种情况,因为它会不管文件是否产生错误都坚持执行到“Application.Quit”,保证每次程序执行完不留下死进程。
补充两点:
1、其他Excel具体操作可以通过录制宏来解决。
2、服务器端打开SQL企业管理器也会产生问题。
<%
OnErrorResumeNextstrAddr=Server.MapPath(".")setobjExcelApp=CreateObject("Excel.Application")
objExcelApp.DisplayAlerts=false
objExcelApp.Application.Visible=false
objExcelApp.WorkBooks.Open(strAddr&"\Templet\Null.xls")
setobjExcelBook=objExcelApp.ActiveWorkBook
setobjExcelSheets=objExcelBook.Worksheets
setobjExcelSheet=objExcelBook.Sheets(1)objExcelSheet.Range("B2:k2").Value=Array("Week1","Week2","Week3","Week4","Week5","Week6","Week7",
"Week8","Week9","Week10")
objExcelSheet.Range("B3:k3").Value=Array("67","87","5","9","7","45","45","54","54","10")
objExcelSheet.Range("B4:k4").Value=Array("10","10","8","27","33","37","50","54","10","10")
objExcelSheet.Range("B5:k5").Value=Array("23","3","86","64","60","18","5","1","36","80")
objExcelSheet.Cells(3,1).Value="InternetExplorer"
objExcelSheet.Cells(4,1).Value="Netscape"
objExcelSheet.Cells(5,1).Value="Other"objExcelSheet.Range("b2:k5").Select
objExcelApp.Charts.Add
objExcelApp.ActiveChart.ChartType=97
objExcelApp.ActiveChart.BarShape=3
objExcelApp.ActiveChart.HasTitle=True
objExcelApp.ActiveChart.ChartTitle.Text=
"Visitorslogforeachweekshowninbrowserspercentage"
objExcelApp.ActiveChart.SetSourceDataobjExcelSheet.Range("A1:k5"),1
objExcelApp.ActiveChart.Location1
'objExcelApp.ActiveChart.HasDataTable=True
'objExcelApp.ActiveChart.DataTable.ShowLegendKey=TrueobjExcelBook.
SaveAsstrAddr&"\Temp\Excel.xls"objExcelApp.Quit
setobjExcelApp=Nothing
%>
<!DOCTYPEHT
MLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<TITLE>NewDocument</TITLE>
<METANAME="Generator"CONTENT="MicrosoftFrontPage5.0">
<METANAME="Author"CONTENT="">
<METANAME="Keywords"CONTENT="">
<METANAME="Description"CONTENT="">
</HEAD>
<BODY>
</BODY>
</HTML>
在安装IE7时,到验证步骤时请不要点验证,进入系统盘:
1 断掉网线
2 c:\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data下将data.dat文件删除
3 再点验证
4 安装完毕,接上网线,登陆http://fanhaijun.com ,发个笑脸给我^_^
常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:friendlink
页脚:footer
版权:copyright
滚动:scroll
内容:content
标签页:tab
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
加入:joinus
指南:guild
服务:service
注册:regsiter
状态:status
投票:vote
合作伙伴:partner
(二)注释的写法:
/* Footer */
内容区
/* End Footer */
(三)id的命名:
(1)页面结构
容器: container
页头:header
内容:content/container
页面主体:main
页尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
(2)导航
导航:nav
主导航:mainbav
子导航:subnav
顶导航:topnav
边导航:sidebar
左导航:leftsidebar
右导航:rightsidebar
菜单:menu
子菜单:submenu
标题: title
摘要: summary
(3)功能
标志:logo
广告:banner
登陆:login
登录条:loginbar
注册:regsiter
搜索:search
功能区:shop
标题:title
加入:joinus
状态:status
按钮:btn
滚动:scroll
标签页:tab
文章列表:list
提示信息:msg
当前的: current
小技巧:tips
图标: icon
注释:note
指南:guild
服务:service
热点:hot
新闻:news
下载:download
投票:vote
合作伙伴:partner
友情链接:link
版权:copyright
(四)class的命名:
(1)颜色:使用颜色的名称或者16进制代码,如
.red { color: red; }
.f60 { color: #f60; }
.ff8600 { color: #ff8600; }
(2)字体大小,直接使用'font+字体大小'作为名称,如
.font12px { font-size: 12px; }
.font9pt {font-size: 9pt; }
(3)对齐样式,使用对齐目标的英文名称,如
.left { float:left; }
.bottom { float:bottom; }
(4)标题栏样式,使用'类别+功能'的方式命名,如
.barnews { }
.barproduct { }
注意事项::
1.一律小写;
2.尽量用英文;
3.不加中杠和下划线;
4.尽量不缩写,除非一看就明白的单词.
主要的 master.css
模块 module.css
基本共用 base.css
布局,版面 layout.css
主题 themes.css
专栏 columns.css
文字 font.css
表单 forms.css
补丁 mend.css
打印 print.css
Dear Software Managers of the World:
We, the Software Developers of the World, realize that our two factions have had many disagreements over the years. Through this letter we would like to extend our hand in a gesture of reconciliation.
This letter contains two lists: the first list describes responsibilities we are willing to accept wholeheartedly, assuming you are willing to accept the second list with an equal amount of zeal and commitment. These lists are not intended as indictments of either side, rather glimpses of an ideal world where developers and managers work together in harmony.
We, the Software Developers of the World, agree to the following:
We will do what it takes to get the job done without being asked, including working extra hours (as long as it does not violate clause 1 in the section below).
We will not complain when we are assigned boring tasks, bad problems, or have to maintain someone else's code (as long as it does not violate clauses 4 or 5 in the section below).
We will bring issues to your attention constructively and with proposed solutions.
We will seek to understand a decision before questioning it.
We will build the best software we are able to.
We will be loyal to the company and our team.
We will be passionate about the software we build.
We will be available when you really need us.
We will fully document our code and designs.
We will happily coach and mentor new developers.
We will tell our friends how cool it is to work at our company.
In turn we ask that you, the Software Managers of the World, agree to the following:
You understand that "crunch time" is an unexpected part of software development. Unless we have substantial equity in the company, crunch time will not exceed 3 weeks during any 6 month period.
You will give us powerful, best-of-breed PCs, huge hard drives, large monitors, and the latest development software.
You will listen and take action when we constructively bring a problem to your attention.
You will ensure that at least 80% of our time is spent on good problems.
If you plan to call us when software breaks, we will be given time to refactor and stabilize it as needed.
You will not ask us to serve as technical guides for highly paid contractors only to be held responsible when their code single-handedly brings our operations to a grinding halt.
If marketing is allowed to set our deadlines based on their knowledge of software projects, we will be allowed to set their budget and/or revenue expectations based on our knowledge of marketing.
You will not ask us to compromise a solid, stable, and maintainable design in order to meet an unrealistic deadline.
You will communicate expectations to to the stakeholders. You will ensure that before we begin building an application, all stakeholders spend ample time reviewing and understanding the specification.
You will ensure that as new requirements arise we will be given the corresponding amount of additional development time.
You will pay attention to your people more than your bottom line.
You will make our company a cool company to work at so we're not lying to our friends.
We hope you take these items under consideration and we look forward to how these changes will positively affect our relationship as we continue to work together to build software for many years to come.
Sincerely,
The Software Developers of the World
===========================================================
尊敬的全世界软件管理者:
我们——全世界软件开发者,意识到你们和我们这两个“团体”,这么多年来一直有许多意见相左之处,然而这封信,代表的更多的是调解的姿态。
这封信分为两个列表:第一个描述的是我们诚心愿意接受的职责,前提是你们愿意接受第二个列表以显现你们的热心和承诺。这份列表不是为了控告任何一方,更多的是一览开发者和管理者和睦工作的理想状况。
我们,全世界软件开发者,同意以下(第一个列表):
1. 即使你们不要求,我们也愿意为完成任务而做任何工作,包括加班(只要不违背列表二中的第一条)。
2. 当安排我们做枯燥的工作、解决bad problems或者维护别人的代码的时候,我们不会抱怨。(只要不违背列表二中的第四或者第五条)
3. 遇到棘手的问题,我们会向你们提供主意和建设性的解决方案。
4. 在询问你们之前,我们会尽量自己思考决定。
5. 我们会尽我们最大的努力去开发最好的软件。
6.
1、 业务人员在国外采购商的询价,做出产品报价前,应了解客户基本信息,包括是否终端客户、年采购能力、消费区域,以及产品的用途、规格及质量要求,我公司是否能够生产等。
Before quoting, the Salesman should know the basic information about the clients, for instance, the end users or not, the annual order quantity, the places of consuming, and the products the purposes, specification, quality and the abilities whether our factories to meet.
2、 对于外商的邮件、传真,原则上在24小时内答复;特殊情况需要延期的,应及时向外商解释及大概需要的时间。
Generally as a rule, to reply the clients’ mails shall be within 24 hours after receiving; and please explain the reasons to the clients due to the things particular and need more time to deal with.
3、 对于外商的产品报价,原则上按照公司财务部门经核算后的价格表(外销)执行;公司财务部门根据市场状况及生产成本,定期进行核算,对产品价格进行调整。
Quotations will be according to the prices list (for oversea market) made by the company Accounting Department, which will make prices adjustments according to the market and the production cost at regular periods.
4、 对于定单数量较大,外商所能接受的价格低于我公司公布的价格的,业务人员应先上报部门经理批准实施;部门经理不能批复的,报总经理批准后实施。
For big orders, the acceptable price from the clients is lower than our listed price, the salesman shall first report this to the manager of the departments for approval; and when the manager have no rights to approve, the price will directly go to the general manager for approval.
5、 对于C&F及CIF报价,需要我方办理运输、保险的或需要进行法定检验的等事项,业务人员应事先联系相关中介机构进行确定,选择中介机构应考虑业务熟练、服务效率高及收费合理。
In C&F or CIF price terms, the salesman shall contact and deal with related companies in advance to confirm the things of shipment, insurance, commodity inspection etc. The basic conditions for selecting the related companies will be considering rich and professional practices, service with high efficiency and good prices.
6、 对于外商的寄样要求,原则上要求到付;对于样品数额较大,原则上对方承担成本费用。在正式定单后,可以扣除成本及寄样费用。特殊情况,如关系比较好的老客户,我方可以预付并免收样品,报部门经理批准后执行。费用较大的,可报总经理批准后执行。
Per the clients’ requirements of sending samples, freight collect shall be generally required; and when the samples quantity is large, the cost shall be charged accordingly. However the cost and freight paid by the clients will be deducted in the trial orders. In cases particular, for instance the clients with long tern and firm relations, we can pay the freight in advance with the samples free after approved by the manager of the departments,or by the general manager if the amount is large.
7、对于外商需要打样的,业务人员应和生产部门协调,确保样品的质量及规格符合要求;样品需要部门经理审核后寄出;外商对于产品有包装或唛头要求的,正式包装或印刷前需经外商确认。
The salesman shall coordinate closely with the production departments in the samples making process to guarantee the quality and specifications meeting the clients’ requirements, and send the samples after the approval by the final checking up of manager department.
7、 付款方式上,原则上考虑前TT全部或部分作为定金,剩余见提单传真件付款,及全部短期信用证。收汇银行和业务员负责对信用证做形式和内容的检查,发现差异的,应及时通知外商修改。信用证审查无误后,报部门经理复核。
Generally as a rule, the following ways of payments will be considered:
1, wire transfer 100 in advance
2, wire transfer part as deposit, the balance against copy of B/L.
3, 100% L/C at sight
Our beneficiary bank and the salesman will check up the L/C in form and contents respectively, and inform the clients to make change in time if differences existing, and submit to the manager of the departments for re-checking after no faults or differences found in advance..
8、 原则上,公司在收到外商的全部货款、部分定金及信用证经复核无误后,开始安排生产计划,组织货源,进行生产。
As a general rule, the company will arrange the material and plan for production after receiving the payments in above No.8 terms.
9、 在定单生产阶段,业务人员应到生产车间会同生产主管对产品生产进行监督、检查,发现问题及时解决;或由部门经理协调解决,或部门经理上报总经理解决。严格把握产品的规格、质量、包装、生产时间符合同外商的约定。
In the production processing, the salesman shall be at the workshop to supervise and inspect the production with the person in charge, to find and solve the problems in time, or to report the problems to the manager of t
he department for coordinating to solve, or to report to the general manager for solving, to guarantee the specification, the quality, the packing and production time according to the requirements of the clients.
10、 对于C&F、CIF价格条款的,业务人员应在生产结束前一周,安排好货代,确定定舱事宜;一般在船期前二日,安排装柜、运输。
In C&F and CIF price terms, the salesman shall arrange and confirm the shipments with the related agents a week in advance, and to load the goods to the container and transport the goods two days in advance.
11、 需要委托中介机构进行报关、商品法定检验、保险的,业务人员应及时准备相关资料交中介机构办理;办理过程中,业务人员可以协助。
The salesman will prepare the concerned documents for the Customs declaration, Specified goods’ inspection and Insurance by related departments if needed; the salesman can make coordination in the process.
12、 收汇方式为信用证的,业务人员必须细心操作,谨慎处理,注意单证的一致性,做到安全收汇。
In the cases of L/C payments, the salesman need to deal with carefully and cautiously to sure the consistency of the documents and the L/C and to receive the funds safely.
13、 全部收汇后,业务人员请对相关资料进行整理,将相关单据较财务部门及时外汇局、税务局办理核销、退税。并注意对外商的售后服务,进行跟踪,以建立长期的可信赖合作伙伴关系。
The salesman shall do the classification and collation of the business documents, and submit the related to the accounting department for the purposes of foreign exchange settlement in the concerned administration departments timely. And to keep the service work aiming to establish long-term reliable cooperation partners.
三年后你一定成功
—–愚昧的我写给智慧的你
每次看到那些不知所措的八十年代弟弟及妹妹的求助留言,深为感动。被八十年代的人追求成功的强烈欲望而感动,我想可能是时代的进步的结果。
在这里我首先要对八十年代的弟弟及妹妹说第一句:愚昧的我写给智慧的你,只要你从今天起正确地努力奋斗,三年后你一定成功!
三年后你一定成功,只要你真正地用心,用脑去,用智慧去努力奋斗,你肯定超越那些你们眼中的所谓“高手,大师”级别的人物,其实当你三年努力成功后你就知道高手,大师是没有的,你们才是真正的高手,大师级别的人物。写到这里我也有些忏悔,忏悔我过去和一些朋友经常说过的话。我经常说的那句:阿里没有真正的高手,没有真正既懂业务又懂经济的高手!实在有愧!因为,八十年代的弟弟及妹妹们可能就是高手,可能就有很多又红又专的业务高手。在此,我为过去的这句话而道歉,我为过去的为这句话而惭愧,因为这句话显得我好无知,好脆弱,可能我是真的很无知,真的很脆弱。
三年后你一定成功,只要你从现在起用心,用脑来研究阿里那些成功企业案例的故事,你可以找到那些成功企业的方法,吸取过来,拿来结合自己去用在业务中,就肯定在有朝一日成功。我声明我和阿里没有任何关系,我不是在帮助阿里推销。我素来认真负责地对人说话,特别在媒体上发言,我不会说那些糊弄人的话。因为,阿里有很多成功企业的故事,你可以打开这个地址http://exporter.alibaba.com ,去看看那些成功企业的案例,去分享他们的成功经验,去找到适合自己的方法。为了三年后你一定成功,你应该时常停留在这个网址,去吸取营养。
三年后你一定成功,只要你从现在起用这个网站,www.google.com或www.yahoo.com。任何不懂的问题,你搜索一下就可以找到。记住:网络时代,任何事都留有记录。特别是常见的问题,你一搜索就可以找到相关的信息。比如,你用google来搜索我的姓名:奚树新,你就知道,我的相关资料。可以这么说凡是普通的问题都会在google里找到,为了三年后你一定成功,从现在起你一定要学会用google.当然,记住:要聪明地去运用。你也可以利用google找到很多的相关的情报资料。
三年后你一定成功,只要你从现在起学会“组合”,从“组合”中“创新”。看看60-70年代的日本,他们可以说在世界上叫的响的发明很少,可是日本有在世界上知名的创新。那是因为日本人站在世界高科技的发明身上来改进,来取得自己的创新。我们人也是一样,要想快速进步,也要学会组合,学会创新,但是不能搬抄,要有自己的个性,形成自己的优势,将来你肯定成功。在研究那些成功企业的案例,成功业务人员的经验,来组合他们成功的过程,来创新合适自己的发展思路。记住:组合与创新是你三年后成功的必备良方。
三年后你一定成功,只要你用心观察你所在的公司老板,员工,看看他们有没有动力,有没有奔头,你就知道你有没有选错公司。只要你用心观察你所在公司的产品,是不是很多人经营都是没有结果或结果不如意,你就知道你有没有选错产品。只要你用心观察你所在的公司的业务扩展渠道,有没有参展,有没有花费使用 B2B网站推广等,你就知道你有没有获取业务的可能性。别指望一台电脑,整天泡在免费的B2B给你带来惊喜,即使有,那可能不是你,我想幸运之神不会轻易惠顾你我。为了三年后你的成功,你一定要对你的老板说:要么参展,要么真正的电子商务,否则你不要在那公司混。
三年后你一定成功,只要你从现在起,离开你那特别封闭的地方,特别是不发达的地区。要勇敢地去闯入浙江,江苏,山东,广东,上海这几个地方寻找你的梦想。因为,这几个地方集中了中国的外贸出口企业。这几个地方的机会多,机会多就要多走走。这里想对男人说一句:男人没有闯劲可能将来畏缩不前,一事无成。不要怕,再苦再累也要坚持。看看那些四处寻梦的成功者,学习他们成功背后的故事,三年后你肯定也能成功。人都是一样,没有谁比谁聪明,没有谁比谁能干。能者只不过是多劳,能者只不过多苦,走的多,见的多,就成功多。
三年后你一定成功,从现在起你有任何问题首先要问问自己,我能解决吗?我查询了吗?动一次手胜过脑想千次,自己动手胜过他人之手万倍。三年后你一定成功,从现在起你没有必要把太多的时间用在闲聊上,要用在工作上,这是我不和你们聊天的原因。聊天是不能解决问题的,只能给彼此带来麻烦。聊多了,就话题多了,有些话题很敏感,弄不好还伤了自己,害了自己。这几天我有这感受,聊天聊到最终是无聊的话题,说不定还败坏了自己的形象。为了那心瘾,其实一点意思都没有,网上是虚的,而日子是现实的。在线聊天是对自己生命的抹杀,有这个时间可以去学习其他,比如下车间,去工厂等等。记住:沉默是金。多做有意义的事,无意义的事最好一点也不要去做。
三年后你一定成功,从现在起不要再为情感纠葛。爱情是浪漫的,幸福的,可刚出道的生活是现实的,苦难的。很多时候我们没有成功,就是因为他或她的感情纠葛。为了三年后你一定成功,请你不要再为感情浪费太多时间。如果双方真心相爱,那就在一起,没有必要长久地卿卿我我,所有的爱情最后是为了一个家庭。要为了组建家庭,为了共同小家庭一起奋斗。要知道生存的压力是无形的,一个人如果连自己的生活有问题,可能这爱情也不会浪漫很久。要知道为了爱情而没有业绩,可能这样的爱情经不起现实的考验。同样,感情太复杂也会为你未来的生活留下埋伏,那就是婚外情,它会伤害了那个无估的他或她,纵然这东西很刺激,很疯狂,但是刺激,疯狂后就是伦理的堕落,人性的扭曲和绝望的到来。为了三年后你一定成功,请你不要说我太残酷,太直接,太现实。不好意思,我素来喜欢看问题的本质,想办法看穿,看透,我不喜欢停留在表面。我知道那些喜欢浪漫的女人会恨死我,不过没有关系,为了她们未来长久的浪漫,我还是劝男人们要现实点。
三年后你一定成功,只要你从现在起下恒心,下耐心,下信心,下决心对待你的每笔业务。只要你为人诚实,信用,信誉,友爱,友善,多为对方考虑,多听,多想,多思,多问,多动手,你肯定成功。恒心是成就事业的基础,耐心是成就成功的后盾,特别是外贸出口,它不同于国内贸易,交易时间成本很长,我们很多人就是没有耐心。这是最最大的问题。其实,过往你们所有的问题都不是问题,只有一个问题:那就是没有耐心这个问题。为了三年后成功的你:从今天开始锻炼自己的耐心。
三年后你一定成功,可是你不要忘了愚昧的我给智慧的你所写的以上文字。等你三年后成功了,不要忘记你是中国人,不要做丢失国家,民族尊严的人。等你三年后成功了,不要忘了团结合作,一致
对外,团结互助一起来赚外商的钱,何乐而不为!特别提醒那些妹妹们,除非有真感情外,鬼子对你打主义,要小心,要留心,不要忘了还有那么多好的弟弟们在等你们,我小农思想的那一句:肥水不流外人田!等你三年后成功了,要有同情心,为富不仁为没良心矣。忘了我没有关系,但是不要忘了那些生产线上的劳苦大众,不要忘了那些父老乡亲们。只因为,写这段文字我知道来这个实务论坛的你们中,可能就有很多是三年后的百万阶层,相信你们才是真正拯救苦难人们的最坚强力量!
为了三年后成功的你,我已经写到了现在的北京时间深夜23:29分呀!累了,困了,喝杯白开水结束!
第一招:如何与客户讨价还价
首先要分清楚,客户的动机。
A类客户,恶意还价:你开个价格,每次他都说,HI TRACY,YOU GIVE ME A CRAZY PRICE,I KNOW XX COMPANY WHO PRODUCE A SIMILAR PRODUCT, THEY ONLY GIVE ME 30% PRICE AS YOU GAVE.这种情况下,你听到一定很火,这个不识货的家伙,去死吧,你到别人那里去买好了。听到这种的时候,我会这样答复:YES,SIR,I DO KNOW THEY GIVE YOU LOW PRICE FOR SIMILAR PRICE, BUT OUR PRODUCT IS DIFFERENT TO THEIRS 。接着讲下,公司的产品特色,售后服务等的优势。然后说很遗憾,我们的产品跟你要求的价格相差太远,不过我们还有些便宜的产品(介绍些特价,库存品给他),看他的答复,如果他还是不要,或者继续砍价就算了。我感觉,外贸1定要晓得自己的目标市场在哪里,你的销售对象不是所有的人,你只要能抓住你的目标市场的1小部分人就足够了。比如你的市场定位是在10USD,你的客户就是能接受8-12元产品的人(举个大概的价格空间),那些只肯出1元买便宜产品或者20元买奢侈品的人,你就该把他们从客户名单中暂时删除掉。除非他们将来能接受这个10元的价格和质量。
B类客户,善意还价:比如每次开价后,他们总是要个10% DISCOUNT。这种客户,1般来说,都是想买你的产品的,就不要为了些小零碎把人家得罪。这种情况,是需要知道你的权限在哪里,你能接受的折扣在哪里。
你可以回答“ DEAR SIR,THE PRICE WE GIVE IS ALMOST REACH OUR BOTTOM LINE, I TRIED TO GET A 2% DISCOUNT FROM MY BOSS, HOPE THIS WILL MAKE YOU SATISFIED。PLEASE NOTE, I HAVE TRY MY BEST” 或者说“ACCORDING TO OUT COMPANY'S POLICY, ONLY ANNUAL PURCHASING AMOUNT REACHED XX, WE CAN ONLY GIVE A 2% DISCOUNT. I REPORT YOUR CASE TO OUR TOP MANAGEMENT AND TRIED TO GET THIS DISCOUNT FOR YOU DUE TO OUR LONG TERM RELATIONSHIP……" 总之,即使这个价格你能接受,也要显示的比较委屈和勉强。
假如,人家1还价,你马上就松口,他们就知道了,你还有让价的空间,接下来你的价格就会被越压越低。而且,永远不要在客户面前显示出急噪的心态,你越着急,客户就越会砍价。有的时候,关于价格的谈判,未必要当天回复,可以等个1-2天。客户电话给你的时候,也要显得这个问题很难处理,先表示要请示下,才能答复。
把你自己想成是买家,多揣测下买家的心态,换位思考,会有意想不到的结果。
第二招:如何面对客户的拒绝
做为1个业务员,我想最难过的,就是客户对你说不。SORRY,WE CAN NOT GIVE YOU THIS ORDER。
这种情况下,千万不要放弃,不能放弃,不可放弃。
你必须要厚着脸皮,问客户被拒绝的原因是什么。当然,你绝对不能对客户的决定发表长篇大论,对他的结论指手划脚:靠,我这么好的价格给你,你居然不要,什么意思吗。我费尽心思给你打样,不知道给工厂讲了多少好话,你最后的结果居然是不要,真委屈。大概是大家常有的心态。
我一般会告诉他: DEAR SIR, I UNDERSTAND YOUR SITUTATION AND THANKS FOR ALL YOUR EFFORTS DONE FOR US。BUT COULD YOU KINDLY LET ME KNOW THE REASON? PRICE,DELIVERY OR 。。。。。。
有的客户会很诚恳,告诉你原因,是因为预算不够,发货期不对,价格过高,或者怎么怎么的。针对不同的情况,当然也要做不同的解释。
假如是预算不高,你可以跟他讲,我们这个定单的量不是很大,金额也不高。你为这个单子也很费工夫,工厂也花了不少成本和精力,是不是可以再争取一下。如果全部接受有难度,是不是接受其中的1部分,其他的留到明年1月(千万不要说到以后,要讲的清楚点,不然人家会把你完全忘记的)。
发货期不对:你可以问他们预计的发货期,跟工厂再争取下提前。
价格太高:你问他是否可接受类似但价格低的特价品。还有强调产品特色。
总之,不到最后1刻,千万不要放弃,即使是放弃,也还是要很客气的跟客户说再见,期待下次合作,平时也保持联系,不要人家不给你单子,就1脚把人家踹了。
最后,想提醒大家,即使被拒绝,也不要低三下四的求别人或者辱骂别人,要不卑不亢,有理有节。采购和销售是平等的,采购不比你这个销售高贵。同样,做了采购,也不等于是老大,可以对别人指手划脚。
先做人,做好人,然后才能做个好商人。
第三招:如何面对客户的投诉
作为外贸业务员,最麻烦的,莫过于是面对客户投诉了,货也发了,客户的钱也收到了。过了几个月,居然被客户投诉货物有质量问题了。
大家一般的反应会如何? ”这么低的价格就只有这个质量了,还指望用上100年啊“ ”真倒霉,被投诉,干脆不理他“
这样问题就会越来越糟糕了。
我的经验是:客户一投诉,马上就要回复,告诉他你对这个CASE的重视。
假如你是工厂,可以这样回答:DEAR SIR,THANKS FOR YOUR MESSAGE。WE WILL FOLLOW THIS CASE。 WE WILL HAVE A MEETING WITH PRODUCING DEPT ,INSPECTION DEPT 。。。。。THIS AFTERNOON TO DISCUSS THIS MATTER AND REVERT TO YOU A。S。A。P。PLEASE SEND ME A PHOTO OF DAMAGE。
记住啊,朋友们。第一,1定要马上回复,让客户等待太久会让他们疯狂,把事情投诉到你的老板或者更高层的人那里;第二,1定要用WE,而不是用I。我建议绝大多数情况下,用WE 比用I 更好。WE显得你更PROFESSIONAL,因为你代表1个CO而不是你私人,当然自己飞单的人除外。尤其在投诉的时候,WE表示你是有后台的!第三,1定要有照片为证,俗话说”口说无凭“,谁知道的确是货物有问题还是客户恶意敲诈?
和生产以及检验部门的会议也很重要,这个会议可以让大家多少知道些货物是否有问题,有多大的问题,我曾经碰到过生产部门把我的色料混合错误,配比率搞错的事情。知道了错误所在,才能应对,我想公司内部的人,即使要对你隐瞒,也会比对客户的隐瞒少些,也就是说,你总是比客户知道的多些
假如你是外贸公司,应该马上跟工厂联系,开个会,尽量发现其中的问题所在,当然那个时候会议的主体,就是你和工厂了。
如果发现的确是我方的责任,要让对方提赔偿要求,不能自己先开口。对方提有1个好处。就是知道你要赔偿的底线