Word和WPS有什么区别?
一提到电脑办公软件,那肯定少不了微软Office套件、WPS。而关于Word和
WPS哪个好用的问题,大家也是争论不休。今天我就和大家讲讲微软Word与WPS的区别,到底哪个软件更适合我们。
1、安装包大小
微软Office体积较大,一个完整版本需要好几百M,所以**安装用时相对
较久,也很占用内存。
而WPS的安装包就要小很多,仅有几十M。因此软件安装运行都比较便捷!
2、软件外观
微软Office套件的界面风格都比较统一,几个版本的界面设计都没有太大的
变化。
而WPS的外观设计和微软Office有些相似,所以单纯从界面外观是无法判断
谁优谁劣的。
3、软件性能
微软Word的功能比较齐全、性能也就相对强些,例如:可以支持Visual
Basic for Application(简称VBA)功能,而WPS就没有宏功能。
WPS的文件体积小,功能也就相对简单一些。这也是可以理解的。
成套报价课程
成套报价:能够熟练的将客户及业主方提供的电气图纸或所需要的设备按要求制作计算出各设备的价格,要求熟悉电气元件原理,
掌握客户的需求,了解品牌、元件,安装人工等价格要素,在市场价格接受的前提下,尽量将公司的利润**大化。报价员的工作要求细致、尽责,直接
对公司设备制造固定成本负主要责任。
成套报价员应该分为几步:
一步 :要求熟悉电气元件的工作原理及功能,
二步 :学会看一次系统图,
三步 :学会一定的二次原理,
四步 :了解元件品牌对相关元件进行互换,
五步 :学习各配电箱开关柜设备内电气元件布局,
六步 :学习各配电箱开关柜的制作方式了解一二次线元件用量制作费用等,
七步 :学习电脑办公制作报价单。
成套报价员课时分配:
一课:了解什么叫成套报
价员,初步了解电气原理,了解断路器、交流接触器、继电器、刀开关、电容器、补偿控制器、电流互感器、电压互感器、仪表、转换开关、按钮、信
号灯、万能式断路器、真空断路器、接地开关、避雷器、带电显示器、微机保护装置等等元件性能及用途。
二课:元件的品牌及互换
性;
三课:学习看配电箱系统
图,了解配电箱报价需要注意事项
四课:学习配电箱的外形
尺寸布局,对配电箱进行报价
五课:学会对配电箱内元
件进行查询,学会制作报价单
六课:学会对配电箱进行
报价,课后作业为图纸一张回去演练
七课:机房实练
八课:机房实练
九课:低压开关柜慨括
十课:学习看低压开关柜
系统图,区分柜型
十一课:对GGD进行报价分析,掌握报价要领
十二课:对GGD进行外形尺寸布局、方案变更、元件查询及替换;
十三课:对GGD进行报价,学会制作报价单
十四课:学会制作报价单
,课后作业为图纸一张回去演练
十五课:机房实练
十六课:机房实练
十七课:对其它低压开关
柜GCS,GCK,MNS 等的系统图认识及报价分析
十八课:对各低压开关柜
进行系统替换
十九课:对各低压开关柜
进行尺寸、方案、元件等进行区分
二十课:对各低压开关柜
进行报价预演,课后作业为图纸一张回去演练
二十一课:机房实练
二十二课:机房实练
二十三课:高压开关柜慨
括
二十四课:对高压开关柜
的系统图及柜型进行区分了解
二十五课:对 KYN28进行报价分板,掌握报价要领
二十六课:对 KYN28进行外形尺寸布局、方案变更、元件查询
及替换;
二十七课:对 KYN28进行报价,学会制作报价单
二十八课:学会制作报价
单,课后作业为图纸一张回去演练
二十九课:机房实练
三十课:机房实练
三十一课:其它高压开关
柜XGN2,HXGN,XGN15,GG1A,KYN61,XGN17-40.5等的系统图认识及报价分析
三十二课:对各高压开关
柜进行系统替换
三十三课:对各高压开关
柜进行尺寸、方案、元件等进行区分
三十四课:对各高压开关
柜进行报价预演,课后作业为图纸一张回去演练
三十五课:机房实练
三十六课:机房实练
三十七课:对箱变及开闭
所进行系统认识
三十八课:对箱变报价进
行外形、方案、元件查询及替换
三十九课:对箱变进行报
价
四十课:对开闭所进行报
价,课后作业为图纸两张回支演练
四十一课:公开课
四十二课:公开课
除四十二个课时外,还有
两个星期天或星期六去部分厂家实地学习,一节安排在学会配电箱及GGD后,二节安排在整个报价完结后
POI中设置Excel单元格格式
POI中可能会用到一些需要设置Excel单元格格式的操作小结:
先获取工作薄对象:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
一、设置背景色:
setBorder.setFillForegroundColor((short) 13);// 设置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:
setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框
setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
三、设置居中:
setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
四、设置字体:
HSSFFont font = wb.createFont();
font.setFontName("黑体");
font.setFontHeightInPoints((short) 16);//设置字体大小
HSSFFont font2 = wb.createFont();
font2.setFontName("仿宋_GB2312");
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short) 12);
setBorder.setFont(font);//选择需要用到的字体格式
五、设置列宽:
sheet.setColumnWidth(0, 3766); //**个参数代表列id(从0开始),第2个参数代表宽度值
六、设置自动换行:
setBorder.setWrapText(true);//设置自动换行
七、合并单元格:
Region region1 = new Region(0, (short) 0, 0, (short) 6);
//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号
sheet.addMergedRegion(region1);
附一个完整的例子:
package cn.com.util;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.util.CellRangeAddress;
import org.apache.poi.hssf.util.Region;
import org.apache.poi.ss.usermodel.CellStyle;
import java.io.FileOutputStream;
import javax.servlet.http.HttpServlet;
public class CreateXL extends HttpServlet {
/** Excel 文件要存放的位置,假定在D盘下 */
public static String outputFile = "c:test.xls";
PRivate void cteateCell(HSSFWorkbook wb, HSSFRow row, short col, String val) {
HSSFCell cell = row.createCell(col);
// cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellValue(val);
HSSFCellStyle cellstyle = wb.createCellStyle();
cellstyle.setAlignment(HSSFCellStyle.ALIGN_CENTER_SELECTION);
cell.setCellStyle(cellstyle);
}
public static void main(String argv[]) {
try {
// 创建新的Excel 工作簿
HSSFWorkbook workbook = new HSSFWorkbook();
// 设置字体
HSSFFont font = workbook.createFont();
// font.setColor(HSSFFont.COLOR_RED);
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
font.setFontHeightInPoints((short) 14);
// HSSFFont font2 = workbook.createFont();
// font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
// font.setFontHeightInPoints((short)14);
// 设置样式
HSSFCellStyle cellStyle = workbook.createCellStyle();
cellStyle.setFont(font);
cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
// HSSFCellStyle cellStyle2= workbook.createCellStyle();
// cellStyle.setFont(font2);
// cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
// 在Excel工作簿中建一工作表,其名为缺省值
// 如要新建一名为"月报表"的工作表,其语句为:
HSSFSheet sheet = workbook.createSheet("月报表");
CellRangeAddress cellRangeAddress = new CellRangeAddress(0, 0, 0,
11);
sheet.addMergedRegion(cellRangeAddress);
//**行
// 在索引0的位置创建行(**顶端的行)
HSSFRow row = sheet.createRow(0);
// 在索引0的位置创建单元格(左上端)
HSSFCell cell = row.createCell(0);
// 定义单元格为字符串类型
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellStyle(cellStyle);
// 在单元格中输入一些内容
cell.setCellValue(new HSSFRichTextString("北京亿卡联科技发展有限公司小区门禁维修月报表"));
//第二行
cellRangeAddress = new CellRangeAddress(1, 1, 3, 6);
sheet.addMergedRegion(cellRangeAddress);
row = sheet.createRow(1);
HSSFCell datecell = row.createCell(3);
datecell.setCellType(HSSFCell.CELL_TYPE_STRING);
datecell.setCellStyle(cellStyle);
datecell.setCellValue("时间间隔xxxxx");
cellRangeAddress = new CellRangeAddress(1, 1, 9,
10);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(9).setCellValue("单位:元");
//第三行
row=sheet.createRow(2);
row.createCell(0).setCellValue("一、");
row.createCell(1).setCellValue("基本资料");
//第4行
row=sheet.createRow(3);
row.createCell(1).setCellValue("小区名称:");
cellRangeAddress=new CellRangeAddress(3,3,2,11);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(2).setCellValue("xxxxx");
//第5行
row=sheet.createRow(4);
row.createCell(1).setCellValue("座落地点:");
cellRangeAddress=new CellRangeAddress(4,4,2,11);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(2).setCellValue("xxxxx");
//第6行
row=sheet.createRow(5);
row.createCell(1).setCellValue("建成年月:");
cellRangeAddress=new CellRangeAddress(5,5,2,4);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(2).setCellValue("年月日:xxxxx");
row.createCell(5).setCellValue("联系人");
cellRangeAddress=new CellRangeAddress(5,5,6,8);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(6).setCellValue("XXX");
row.createCell(9).setCellValue("电话");
cellRangeAddress=new CellRangeAddress(5,5,10,11);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(10).setCellValue("XXX");
//第7行
row=sheet.createRow(6);
row.createCell(1).setCellValue("住户:");
row.createCell(2).setCellValue("(XX)");
row.createCell(3).setCellValue("(户)");
cellRangeAddress=new CellRangeAddress(6,6,4,5);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(4).setCellValue("共计( )");
row.createCell(6).setCellValue("幢");
cellRangeAddress=new CellRangeAddress(6,6,7,8);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(7).setCellValue("发卡张数");
cellRangeAddress=new CellRangeAddress(6,6,9,10);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(9).setCellValue("xxxx");
//第9行
row=sheet.createRow(8);
row.createCell(0).setCellValue("二、");
cellRangeAddress=new CellRangeAddress(8,8,1,2);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(1).setCellValue("维修用材料台账");
row.createCell(6).setCellValue("三、");
cellRangeAddress=new CellRangeAddress(8,8,7,9);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(7).setCellValue("维修工时记录");
//第10行
row=sheet.createRow(9);
row.createCell(0).setCellValue("日期");
row.createCell(1).setCellValue("维修事项");
row.createCell(2).setCellValue("材料清单");
row.createCell(3).setCellValue("数量");
row.createCell(4).setCellValue("单价");
row.createCell(5).setCellValue("材料金额");
row.createCell(7).setCellValue("日期");
row.createCell(8).setCellValue("技工");
row.createCell(9).setCellValue("工时数");
row.createCell(10).setCellValue("单价");
row.createCell(11).setCellValue("工时金额");
//填充数据
for (int i = 0; i < 10; i ) {
row=sheet.createRow(9 i 1);
row.createCell(0).setCellValue("日期");
row.createCell(1).setCellValue("维修事项");
row.createCell(2).setCellValue("材料清单");
row.createCell(3).setCellValue("数量");
row.createCell(4).setCellValue("单价");
row.createCell(5).setCellValue("材料金额");
row.createCell(7).setCellValue("日期");
row.createCell(8).setCellValue("技工");
row.createCell(9).setCellValue("工时数");
row.createCell(10).setCellValue("单价");
row.createCell(11).setCellValue("工时金额");
}
//第n 10行
row=sheet.createRow(9 10 1);
//cellRangeAddress=new CellRangeAddress(19,19,0,4);
//sheet.addMergedRegion(cellRangeAddress);
row.createCell(0).setCellValue("累计:");
row.createCell(1).setCellValue("xxx");
row.createCell(7).setCellValue("累计:");
row.createCell(8).setCellValue("xxx");
// 新建一输出文件流
FileOutputStream fOut = new FileOutputStream(outputFile);
// 把相应的Excel 工作簿存盘
workbook.write(fOut);
fOut.flush();
// 操作结束,关闭文件
fOut.close();
System.out.println("文件生成...");
} catch (Exception e) {
System.out.println("已运行 xlCreate() : " e);
}
}
}
相关推荐:
苏州办公软件培训 苏州办公软件培训班 苏州办公软件培训机构