Word和WPS有什么區(qū)別?
一提到電腦辦公軟件,那肯定少不了微軟Office套件、WPS。而關(guān)于Word和
WPS哪個好用的問題,大家也是爭論不休。今天我就和大家講講微軟Word與WPS的區(qū)別,到底哪個軟件更適合我們。
1、安裝包大小
微軟Office體積較大,一個完整版本需要好幾百M,所以**安裝用時相對
較久,也很占用內(nèi)存。
而WPS的安裝包就要小很多,僅有幾十M。因此軟件安裝運行都比較便捷!
2、軟件外觀
微軟Office套件的界面風格都比較統(tǒng)一,幾個版本的界面設(shè)計都沒有太大的
變化。
而WPS的外觀設(shè)計和微軟Office有些相似,所以單純從界面外觀是無法判斷
誰優(yōu)誰劣的。
3、軟件性能
微軟Word的功能比較齊全、性能也就相對強些,例如:可以支持Visual
Basic for Application(簡稱VBA)功能,而WPS就沒有宏功能。
WPS的文件體積小,功能也就相對簡單一些。這也是可以理解的。
成套報價課程
成套報價:能夠熟練的將客戶及業(yè)主方提供的電氣圖紙或所需要的設(shè)備按要求制作計算出各設(shè)備的價格,要求熟悉電氣元件原理,
掌握客戶的需求,了解品牌、元件,安裝人工等價格要素,在市場價格接受的前提下,盡量將公司的利潤**大化。報價員的工作要求細致、盡責,直接
對公司設(shè)備制造固定成本負主要責任。
成套報價員應該分為幾步:
一步 :要求熟悉電氣元件的工作原理及功能,
二步 :學會看一次系統(tǒng)圖,
三步 :學會一定的二次原理,
四步 :了解元件品牌對相關(guān)元件進行互換,
五步 :學習各配電箱開關(guān)柜設(shè)備內(nèi)電氣元件布局,
六步 :學習各配電箱開關(guān)柜的制作方式了解一二次線元件用量制作費用等,
七步 :學習電腦辦公制作報價單。
成套報價員課時分配:
一課:了解什么叫成套報
價員,初步了解電氣原理,了解斷路器、交流接觸器、繼電器、刀開關(guān)、電容器、補償控制器、電流互感器、電壓互感器、儀表、轉(zhuǎn)換開關(guān)、按鈕、信
號燈、萬能式斷路器、真空斷路器、接地開關(guān)、避雷器、帶電顯示器、微機保護裝置等等元件性能及用途。
二課:元件的品牌及互換
性;
三課:學習看配電箱系統(tǒng)
圖,了解配電箱報價需要注意事項
四課:學習配電箱的外形
尺寸布局,對配電箱進行報價
五課:學會對配電箱內(nèi)元
件進行查詢,學會制作報價單
六課:學會對配電箱進行
報價,課后作業(yè)為圖紙一張回去演練
七課:機房實練
八課:機房實練
九課:低壓開關(guān)柜慨括
十課:學習看低壓開關(guān)柜
系統(tǒng)圖,區(qū)分柜型
十一課:對GGD進行報價分析,掌握報價要領(lǐng)
十二課:對GGD進行外形尺寸布局、方案變更、元件查詢及替換;
十三課:對GGD進行報價,學會制作報價單
十四課:學會制作報價單
,課后作業(yè)為圖紙一張回去演練
十五課:機房實練
十六課:機房實練
十七課:對其它低壓開關(guān)
柜GCS,GCK,MNS 等的系統(tǒng)圖認識及報價分析
十八課:對各低壓開關(guān)柜
進行系統(tǒng)替換
十九課:對各低壓開關(guān)柜
進行尺寸、方案、元件等進行區(qū)分
二十課:對各低壓開關(guān)柜
進行報價預演,課后作業(yè)為圖紙一張回去演練
二十一課:機房實練
二十二課:機房實練
二十三課:高壓開關(guān)柜慨
括
二十四課:對高壓開關(guān)柜
的系統(tǒng)圖及柜型進行區(qū)分了解
二十五課:對 KYN28進行報價分板,掌握報價要領(lǐng)
二十六課:對 KYN28進行外形尺寸布局、方案變更、元件查詢
及替換;
二十七課:對 KYN28進行報價,學會制作報價單
二十八課:學會制作報價
單,課后作業(yè)為圖紙一張回去演練
二十九課:機房實練
三十課:機房實練
三十一課:其它高壓開關(guān)
柜XGN2,HXGN,XGN15,GG1A,KYN61,XGN17-40.5等的系統(tǒng)圖認識及報價分析
三十二課:對各高壓開關(guān)
柜進行系統(tǒng)替換
三十三課:對各高壓開關(guān)
柜進行尺寸、方案、元件等進行區(qū)分
三十四課:對各高壓開關(guān)
柜進行報價預演,課后作業(yè)為圖紙一張回去演練
三十五課:機房實練
三十六課:機房實練
三十七課:對箱變及開閉
所進行系統(tǒng)認識
三十八課:對箱變報價進
行外形、方案、元件查詢及替換
三十九課:對箱變進行報
價
四十課:對開閉所進行報
價,課后作業(yè)為圖紙兩張回支演練
四十一課:公開課
四十二課:公開課
除四十二個課時外,還有
兩個星期天或星期六去部分廠家實地學習,一節(jié)安排在學會配電箱及GGD后,二節(jié)安排在整個報價完結(jié)后
POI中設(shè)置Excel單元格格式
POI中可能會用到一些需要設(shè)置Excel單元格格式的操作小結(jié):
先獲取工作薄對象:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
一、設(shè)置背景色:
setBorder.setFillForegroundColor((short) 13);// 設(shè)置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
二、設(shè)置邊框:
setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下邊框
setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左邊框
setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上邊框
setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右邊框
三、設(shè)置居中:
setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
四、設(shè)置字體:
HSSFFont font = wb.createFont();
font.setFontName("黑體");
font.setFontHeightInPoints((short) 16);//設(shè)置字體大小
HSSFFont font2 = wb.createFont();
font2.setFontName("仿宋_GB2312");
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗體顯示
font2.setFontHeightInPoints((short) 12);
setBorder.setFont(font);//選擇需要用到的字體格式
五、設(shè)置列寬:
sheet.setColumnWidth(0, 3766); //**個參數(shù)代表列id(從0開始),第2個參數(shù)代表寬度值
六、設(shè)置自動換行:
setBorder.setWrapText(true);//設(shè)置自動換行
七、合并單元格:
Region region1 = new Region(0, (short) 0, 0, (short) 6);
//參數(shù)1:行號 參數(shù)2:起始列號 參數(shù)3:行號 參數(shù)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 {
// 創(chuàng)建新的Excel 工作簿
HSSFWorkbook workbook = new HSSFWorkbook();
// 設(shè)置字體
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);
// 設(shè)置樣式
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的位置創(chuàng)建行(**頂端的行)
HSSFRow row = sheet.createRow(0);
// 在索引0的位置創(chuàng)建單元格(左上端)
HSSFCell cell = row.createCell(0);
// 定義單元格為字符串類型
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellStyle(cellStyle);
// 在單元格中輸入一些內(nèi)容
cell.setCellValue(new HSSFRichTextString("北京億卡聯(lián)科技發(fā)展有限公司小區(qū)門禁維修月報表"));
//第二行
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("小區(qū)名稱:");
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("聯(lián)系人");
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("發(fā)卡張數(shù)");
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("數(shù)量");
row.createCell(4).setCellValue("單價");
row.createCell(5).setCellValue("材料金額");
row.createCell(7).setCellValue("日期");
row.createCell(8).setCellValue("技工");
row.createCell(9).setCellValue("工時數(shù)");
row.createCell(10).setCellValue("單價");
row.createCell(11).setCellValue("工時金額");
//填充數(shù)據(jù)
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("數(shù)量");
row.createCell(4).setCellValue("單價");
row.createCell(5).setCellValue("材料金額");
row.createCell(7).setCellValue("日期");
row.createCell(8).setCellValue("技工");
row.createCell(9).setCellValue("工時數(shù)");
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();
// 操作結(jié)束,關(guān)閉文件
fOut.close();
System.out.println("文件生成...");
} catch (Exception e) {
System.out.println("已運行 xlCreate() : " e);
}
}
}
相關(guān)推薦:
蘇州辦公軟件培訓 蘇州辦公軟件培訓班 蘇州辦公軟件培訓機構(gòu)