公文素材库 首页

斯科供水设备员工培训总结

时间:2019-05-28 18:56:34 网站:公文素材库

斯科供水设备员工培训总结

加强教育培训打造智慧型执行团队

在公司快速发展的过程中,如何进一步提升公司管理人员的执行能力?如何加强公司员工的凝聚力,充分发挥团队精神,塑造“斯科”品牌形象?201*年2月25日,长沙斯科供水设备有限公司针对这一主题,举办了一场片开生面的《打造智慧型执行团队》的专题培训。

针对公司目前发展速度快,新进员工多,为适应公司管理需要,进一步加大执行力度,公司领导及时决策:决定通过引进外部教育培训,统一员工思想认识,进一步提升员工,特别是管理人员的执行能力以完成公司目标。经过多方比较,公司最终与中国思八达教育集团达成战略合作,签订了长期培训协议。

本次课程由思八达教育集团夏晨阳老师讲授,夏晨阳老师生动的讲解了提高执行力的关键要素:责任思维;成果思维;狼性思维;以及感恩的心。执行力是企业最为关注的问题,管理人员执行力的提升不但有利于公司的发展,也有利于员工发挥自身潜能。夏晨阳老师的讲课为管理人员指明了提升执行能力的方向。

课程最后,参加培训的人员还结合自己的工作积极分享了对课程的感受,并对本次课程进行了总结。

未来,斯科供水设备有限公司将通过更多的教育培训,以更高的标准来打造一个“智慧型执行团队”,以尽早实现公司的战略目标。

扩展阅读:excel迅雷等导出出错

原】Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)

这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法。

生成Excel文件的方法,见:【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法先试用Response.WriteFile的方法:

FileInfofi=newFileInfo(excelFile);//excelFile为文件在服务器上的地址

HttpResponsecontextResponse=HttpContext.Current.Response;contextResponse.Clear();

contextResponse.Buffer=true;

contextResponse.Charset="GB2312";//设置了类型为中文防止乱码的出现contextResponse.AppendHeader("Content-Disposition",String.Format("attachment;filename={0}",excelName));//定义输出文件和文件名

contextResponse.AppendHeader("Content-Length",fi.Length.ToString());contextResponse.ContentEncoding=Encoding.Default;

contextResponse.ContentType="application/ms-excel";//设置输出文件类型为excel文件。

contextResponse.WriteFile(fi.FullName);contextResponse.Flush();contextResponse.End();

其中第一行的excelFile为Excel文件在服务器上的地址,比如:“C:\\Website\\Excel\\xx.xlsx”。这种方法也是网上一般提供的方法,但在实际操作中,却出现了意向不到的问题:在Chrome下

一切正常,Excel文件直接下载到Chrome的默认下载文件夹中。

在Firefox下

由于安装了FlashGot插件,会先选择应用的下载工具:

在这里显示是正常的,如果选择“保存文件”,Excel文件也会被保存到默认文件夹中,但如果试用第三方下载工具,比如迅雷,会出现如下窗口:

注意到网址一栏,会在页面实际地址后添加ViewState信息,而另存名称也不是Excel文件本身的名称,而是页面的名称。

点击确定后,被下载的文件又变成了实际文件(有时会先变成.zip文件,再变为实际文件)

在IE7下

会先弹出保存对话框,文件正常,同样因为装了迅雷的缘故,点保存时,弹出迅雷的下载对话框,和Firefox下不同,网址后面没有ViewState信息。

点确定,下载的则是页面文件:

如果在迅雷的下载对话框中点取消,则会使用IE的下载,这里的文件又是正确的了:

怀疑迅雷是根据下载对话框中的网址重新请求下载,与发起请求的页面已经无关,而IE又不会把ViewState信息传到迅雷中,导致下载的文件不是想要的Excel页面。

之后又尝试了分段下载的方式,其实也是无效的,因为迅雷根本不理会你提供给它的下载机制,而且这样在Firefox下调用迅雷时,由于分段下载的Viewstate并不包含Excel文件的完整信息,迅雷下载下的也是残缺的文件。

最后只能采用最老土的解决方法:Response.Redirect(),转向实际文件地址。

FileInfofi=newFileInfo(excelFile);

HttpResponsecontextResponse=HttpContext.Current.Response;

contextResponse.Redirect(string.Format("~/Template/{0}",excelName),false);这样在三个浏览器下测试都正常了,因为请求的是实际文件的地址,在迅雷中显示的也是实际文件的地址。下载就不会出现问题。但这样相当于告知客户端用户文件的实际地址,隐私性不佳。但好在这里并不需要太好的隐私性,而且文件会在一定时间之后删除,所以倒并不是太大的问题了。

上面是第一次考虑的结果,似乎还是有些懒了……

事后考虑,既然每次迅雷实际都是重新请求URL,那么我们就应该给迅雷传入一个能生成Excel文件的URL。

即,在点击“生成Excel”按钮的时候,转向另一个Export页面,在这个页面的Page_Load方法中完成生成Excel文件、下载Excel文件的步骤。

StringfileName=Request.QueryString["FileName"];StringexportName=Request.QueryString["Export"];if(fileName!=null){

ExportManger.CreateExcel(fileName);//先在服务器端创建Excel文件。Response.Redirect(String.Format("{0}?Export={1}",Request.Path.ToString(),fileName));//重定向到本页面,但Query参数变为Export。}

elseif(exportName!=null){

ExportManger.ExportExcel(exportName);//下载Excel文件。}

这里页面跳转了两次,第一次是生成Excel,第二次是下载Excel。

之所以跳转两次,是因为迅雷会捕获最后的URL,如果生成和下载放在一起进行,那么迅雷下载时会重复再生成一遍Excel文件。下载Excel文件的代码ExportManger.ExportExcel(exportName)就使用了本文开头介绍的Response.Write方法,也可以用分段下载的方法:

if(fi.Length>0){

FileStreamsr=newFileStream(fi.FullName,System.IO.FileMode.Open,System.IO.FileAccess.Read,System.IO.FileShare.Read);intsize=1024;//设置每次读取长度。

for(inti=0;i

byte[]buffer=newbyte[size];

intlength=sr.Read(buffer,0,size);

contextResponse.OutputStream.Write(buffer,0,length);}

sr.Close();}else{

contextResponse.WriteFile(fi.FullName);}这里的结果是只生成了一次Excel并在服务器保留,以后每次下载的时候都使用带"Export"的参数下载相同的文件。那么如果需要文件只是一次性的,每次下载都需要重新生成,则只需要把Export页面的下载和生成放到一起。然后把开头的Response.Write方法最后变成:

contextResponse.Flush();fi.Delete();

contextResponse.End();

即每次响应清空后把文件先删除,再结束响应。

这样就解决了利用下载工具出现的下载不能的问题,同时保护了服务器文件地址的隐私,并可以采用分段写入的方法写入大文件,而且可以按需要即时删除生成的文件而不占用服务器空间

【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法

1.添加Excel引用

可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加MicrosoftExcel12.0ObjectLibrary。它们都会生成Microsoft.Office.Interop.Excel.dll。2.创建Excel。

有两种方法创建一个ExcelWorkbook实例。1.需要一个模板文件,使用Open方法,参数较多:

objectmiss=Missing.Value;

ApplicationexcelApp=newApplication();

excelApp.Workbooks.Open(TemplateName,miss,true,miss,miss,miss,miss,miss,miss,miss,miss,miss,miss,miss,miss);

其中Open方法的第一个和第三个参数是模板名称(路径)和是否只读。其余参数一般不需要设置。这里将原文件设为只读,因为不会对模板文件进行修改。2.不需要模板文件,使用Add方法,只需要一个参数:

objectmiss=Missing.Value;

ApplicationexcelApp=newApplication();excelApp.Workbooks.Add(miss);

3.向Excel中插入数据表

插入数据表的方法比较简单,使用之前生成的WorkBook中的WorkSheet,向里面添加二维数据,需要调用WorkSheet接口的get_Range方法获取插入区域,然后通过Value2(忽略格式)赋值。

WorksheetworkSheet=(Worksheet)excelApp.Worksheets[2];introwCount=20;intcolCount=5;

object[,]dataArray=newobject[rowCount,colCount];Randomrand=newRandom(DateTime.Now.Millisecond);for(inti=0;i

以Line类型图表为例,数据如下:0123456789

12345678910

234567891011

3456789101112

45678910111213

那么根据第四个参数的不同会有两种不同图表:

chart.ChartWizard(range,XlChartType.xlLine,miss,XlRowCol.xlRows,1,1,true,"标题","X轴标题","Y轴标题",miss);

在PlotByRow的时候,会以一行的数据为一个数据系列画一条线,并把第每行的一列值作为这一条线的标题,而把第一行的每一列作为该线的横坐标。

chart.ChartWizard(range,XlChartType.xlLine,miss,XlRowCol.xlColumns,1,1,true,"标题","X轴标题","Y轴标题",miss);

在PlotByColumn的时候,会以一列的数据为一个数据系列画一条线,并把第每列的一行值作为这一条线的标题,而把第一列的每一行作为该线的横坐标。

这两种模式相同点就在于,它们都是以坐标格内的值作为纵坐标的。这里需要注意的是,如果第五和第六个参数改为2,并不是取行的第二列或列的第二行作为标题,而是取前两行或前两列,比如:

chart.ChartWizard(range,XlChartType.xlLine,miss,XlRowCol.xlColumns,2,0,true,"标题","X轴标题","Y轴标题",miss);

由于系列标题设置为0,所以使用了默认的“系列X”作为标题,而横坐标则取了每列的前两行,所以共有三条线,每条线上10个点。6.保存Excel

保存前,需要先刷新,使新的记录能被记下:

WorkbookworkBook=excelApp.Workbooks[1];workBook.RefreshAll();

之后的保存,也有两种方法:

1.直接保存,当之前通过Open方法创建Excel文件,并没有设为只读时,可以用这种方法,比较简单:

WorkbookworkBook=excelApp.Workbooks[1];workBook.Save();

2.这一种方法的比较灵活,就是SaveAs(),相当于界面操作的另存为,但这个方法的问题和创建Workbook时的第一种方法一样,参数比较多,虽然大部分可以用miss。

WorkbookworkBook=excelApp.Workbooks[1];objectmiss=Missing.Value;

workBook.SaveAs(path,miss,miss,miss,miss,miss,XlSaveAsAccessMode.xlNoChange,miss,miss,miss,miss,miss);

保存之后要关闭WorkBook:

workBook.Close(false,miss,miss);workBook=null;

7.最后需要清空内存excelApp.Quit();excelApp=null;GC.Collect();

友情提示:本文中关于《斯科供水设备员工培训总结》给出的范例仅供您参考拓展思维使用,斯科供水设备员工培训总结:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


斯科供水设备员工培训总结
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/609073.html
相关阅读
最近更新
推荐专题