合并vba改变单元格颜色后字体颜色怎么改变不了?

3、适合用于将界面上的内容所见及所得的输出,可以设置单元格的的合并,大小,字体,颜色等等;
void CFileRecord::OutPutToExcelForMFD(GROUP* pGroup)
// TODO: Add extra validation here
//用m_ExlApp对象创建Excel2003进程
if(!m_ExlApp.CreateDispatch(&Excel.Application&,NULL))
AfxMessageBox(&创建Excel服务失败!&);
//设置为可见
m_ExlApp.SetVisible(TRUE);
///////////////////下面得到应用程序所在的路径///////////////////
CString theAppPath,sPath, strS
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
nPos=sPath.ReverseFind ('\\');
sPath=sPath.Left (nPos);
theAppPath = sPath + &\\System\\&;
////////////////////////////////////////////////////////////////
CString TempPath=&&;
TempPath=theAppPath+&Template.xls&;//EXCEL模板的路径
m_ExlBooks.AttachDispatch(m_ExlApp.GetWorkbooks(),TRUE);
m_ExlBook.AttachDispatch(m_ExlBooks.Add((_variant_t)TempPath),TRUE);//加载EXCEL模板
m_ExlSheets.AttachDispatch(m_ExlBook.GetSheets(),TRUE);//加载Sheet页面
//添加新的Sheet页面
m_ExlSheets.Add(vtMissing,vtMissing,_variant_t((long)1),vtMissing);
//删除第二个Sheet页面
m_ExlSheet.AttachDispatch(m_ExlSheets.GetItem(_variant_t((long)2)),TRUE);
m_ExlSheet.Delete();
//把第一个Sheet页面的名字改变为TestSheet
m_ExlSheet.AttachDispatch(m_ExlSheets.GetItem(_variant_t((long)1)),TRUE);
strSheet.LoadString(IDS_CHUFACTORYSETTING);
m_ExlSheet.SetName(strSheet);
///////合并第一行单元格A1至D1//////
//加载要合并的单元格
m_ExlRge.AttachDispatch(m_ExlSheet.GetRange(_variant_t(&A1&),_variant_t(&H2&)),TRUE);
m_ExlRge.Merge(_variant_t((long)0));
////////设置表格内容////////
m_ExlRge.AttachDispatch(m_ExlSheet.GetCells(),TRUE);//加载所有单元格
m_ExlRge.SetItem(_variant_t((long)1),_variant_t((long)1),_variant_t(strSheet));
DBASE *pDBase = pGroup-&DB
if(pDBase == NULL)
int nConfirmNum = pDBase-&GetCardCount();
//设备拥有的槽数
if (nConfirmNum == 0)
int nMaxChuCount = 0;
//设备单盘拥有的最大话路数
CString strChuType
CString strChuStatus =
CString str,strC
int iTempCount = 0;
for(int iSlot=1; iSlot &= nConfirmN iSlot++)
str.LoadString(IDS_STRINGCHANNEL);
strCtrl.LoadString(IDS_SLOT);
str = strCtrl+ &|& +
m_ExlRge.SetItem(_variant_t((long)(3)),_variant_t((long)1),_variant_t(str));
str.Format(&%d:&,iSlot);
strCtrl.LoadString(IDS_SLOT);
str = strCtrl+
m_ExlRge.SetItem(_variant_t((long)(3+iSlot)),_variant_t((long)1),_variant_t(str));
CHHCardBase *pCardBaseCtrl = dynamic_cast( pDBase-&GetSuperCardBase(iSlot));
if (pCardBaseCtrl != NULL)
int iSlotCtrl = 0;
if (pGroup-&GetExtModelID() == MFA)
//MFA特殊处理
switch(iSlot)
case 1: iSlotCtrl = 1;
case 2: iSlotCtrl = 2;
case 3: iSlotCtrl = 3;
case 4: iSlotCtrl = 4;
case 5: iSlotCtrl = 24;
case 6: iSlotCtrl = 23;
case 7: iSlotCtrl = 22;
case 8: iSlotCtrl = 21;
case 9: iSlotCtrl = 14;
case 10:iSlotCtrl = 13;
case 11:iSlotCtrl = 12;
case 12:iSlotCtrl = 11;
case 13:iSlotCtrl = 13;
case 14:iSlotCtrl = 14;
switch(iSlot)
case 1: iSlotCtrl = 1;
case 2: iSlotCtrl = 2;
case 3: iSlotCtrl = 3;
case 4: iSlotCtrl = 24;
case 5: iSlotCtrl = 23;
case 6: iSlotCtrl = 22;
case 7: iSlotCtrl = 21;
case 8: iSlotCtrl = 14;
case 9: iSlotCtrl = 13;
case 10:iSlotCtrl = 12;
case 11:iSlotCtrl = 11;
case 12:iSlotCtrl = 12;
case 13:iSlotCtrl = 13;
case 14:iSlotCtrl = 14;
strCtrl = pCardBaseCtrl-&GetCardTypeName();
str.Format(&%d:%s&,iSlotCtrl,strCtrl);
strCtrl.LoadString(IDS_SLOT);
str = strCtrl+
m_ExlRge.SetItem(_variant_t((long)(3+iSlot)),_variant_t((long)1),_variant_t(str));
CHHCardBase *pCardBase = dynamic_cast( pDBase-&GetSuperCardBase(ucSystemCardSlot));
if (pCardBase != NULL)
int iChuCount = pCardBase-&GetSpecifyPortCount(Port_CHU);
for (int iChuNum = 0 ; iChuNum & iChuC iChuNum++)
int iChuType = 0
int iChuStatus = 0
CHHPort* pChuPort = pCardBase-&GetPortByType( iChuNum, Port_CHU );
if (pChuPort != NULL)
int iChuNumCtrl =0;
int iSlotCtrl = 0;
if (iChuNum & 30)
iChuNumCtrl = iChuNum%8;
iSlotCtrl = 10- iChuNum/8;
iChuNumCtrl = (iChuNum+2)%8;
iSlotCtrl = 10 - (iChuNum+2)/8 ;
if(!pChuPort-&GetPortIsUsedForChu())
CHHChuIfModule *pModule = dynamic_cast(pChuPort-&GetModule(Mod_ChuIf));
if(pModule == NULL)
iChuType = pModule-&GetChuType(TRUE);
str.Format(&%d&, iChuNumCtrl+1);
str = &CH&+
m_ExlRge.SetItem(_variant_t((long)3),_variant_t((long)(2+iChuNumCtrl)),_variant_t(str));
str = GetChuTypeString(iChuType);
if (pGroup-&GetExtModelID() == MFA)
//MFA特殊处理
m_ExlRge.SetItem(_variant_t((long)(5+iSlotCtrl)),_variant_t((long)(2+iChuNumCtrl)),_variant_t(str));
m_ExlRge.SetItem(_variant_t((long)(4+iSlotCtrl)),_variant_t((long)(2+iChuNumCtrl)),_variant_t(str));
if (iChuNumCtrl &= nMaxChuCount)
nMaxChuCount = iChuNumCtrl +1;
//加载要合并的单元格
switch (nMaxChuCount)
m_ExlRge.AttachDispatch(m_ExlSheet.GetRange(_variant_t(&A1&),_variant_t(&I2&)),TRUE);
m_ExlRge.Merge(_variant_t((long)0));
m_ExlRge.AttachDispatch(m_ExlSheet.GetRange(_variant_t(&A1&),_variant_t(&K2&)),TRUE);
m_ExlRge.Merge(_variant_t((long)0));
m_ExlRge.AttachDispatch(m_ExlSheet.GetRange(_variant_t(&A1&),_variant_t(&Q2&)),TRUE);
m_ExlRge.Merge(_variant_t((long)0));
////////设置表格内容////////
m_ExlRge.AttachDispatch(m_ExlSheet.GetUsedRange());//加载已使用的单元格
m_ExlRge.SetWrapText(_variant_t((long)1));//设置单元格内的文本为自动换行
//设置齐方式为水平垂直居中
//水平对齐:默认=1,居中=-4108,左=-4131,右=-4152
//垂直对齐:默认=2,居中=-4108,左=-4160,右=-4107
m_ExlRge.SetHorizontalAlignment(_variant_t((long)-4108));
m_ExlRge.SetVerticalAlignment(_variant_t((long)-4108));
///////设置整体的字体、字号及颜色//////
ft.AttachDispatch(m_ExlRge.GetFont());
ft.SetName(_variant_t(&宋体&));//字体
ft.SetColorIndex(_variant_t((long)1));//字的颜色
ft.SetSize(_variant_t((long)10));//字号
///////////设置标题字体及颜色//////////
m_ExlRge.AttachDispatch(m_ExlSheet.GetRange(_variant_t(&A1&),_variant_t(&H2&)));
ft.AttachDispatch(m_ExlRge.GetFont());
ft.SetBold(_variant_t((long)1));//粗体
ft.SetSize(_variant_t((long)13));
ft.SetColorIndex(_variant_t((long)1));
cf.AttachDispatch(m_ExlRge.GetCells());
//////////////设置底色/////////////////
it.AttachDispatch(m_ExlRge.GetInterior());
it.SetColorIndex(_variant_t((long)11));//标题底色
////表格内容的底色////
m_ExlRge.AttachDispatch(m_ExlSheet.GetRange(_variant_t(&A2&),_variant_t(&D5&)));
it.AttachDispatch(m_ExlRge.GetInterior());
it.SetColorIndex(_variant_t((long)15));
//////////////为表格设置边框/////////////
Range UnitR
CString CellN
for(int i=1;i&=nConfirmNum+3;i++)
for(int j=1;j&=nMaxChuCount+1;j++)
CellName.Format(&%c%d&,j+64,i);//单元格的名称
UnitRge.AttachDispatch(m_ExlRge.GetRange(_variant_t(CellName),_variant_t(CellName)));//加载单元格
//LineStyle=线型 Weight=线宽 ColorIndex=线的颜色(-4105为自动)
UnitRge.BorderAround(_variant_t((long)1),_variant_t((long)2),_variant_t((long)-4105),vtMissing);//设置边框
//释放对象(相当重要!)
m_ExlRge.ReleaseDispatch();
m_ExlSheet.ReleaseDispatch();
m_ExlSheets.ReleaseDispatch();
m_ExlBook.ReleaseDispatch();
m_ExlBooks.ReleaseDispatch();
//m_ExlApp一定要释放,否则程序结束后还会有一个Excel进程驻留在内存中,而且程序重复运行的时候会出错
m_ExlApp.ReleaseDispatch();
//退出程序
m_ExlApp.Quit();
CDialog::OnOK();
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:50886次
排名:千里之外
转载:43篇
(1)(3)(8)(28)(7)java操作修饰Excel字体大小合并单元格背景色列宽
public void grxxExportXLS(HttpServletResponse response, Grxx
&&& PageBean p)
&& List list =
queryGrxxList(grxx, p);
&&& // String
targetfile = getServlet().getServletContext().getRealPath(
"/companymanage")
"/grxxlistxls.xls";
&&& // Method
1:创建可写入的Excel工作薄
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new
targetfile));
&&& // Method
2:将WritableWorkbook直接写入到输出流
&&& OutputStream
os = response.getOutputStream();
&&& String fs =
"个人信息表";
&&& fs = new
String(fs.getBytes("gb2312"), "iso8859-1");
response.reset();// 清空输出流
response.setContentType("application/msexcel");// 定义输出类型
response.setHeader("Content-disposition", "
filename="
+ fs + ".xls");// 设定输出文件头
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
创建Excel工作表
jxl.write.WritableSheet ws = wwb.createSheet("个人信息表1", 0);
charTitle = 10;// 标题字体大小
charNormal = 10;// 标题字体大小
添加带有字型Formatting的对象
jxl.write.WritableFont titleFont = new
jxl.write.WritableFont(
WritableFont.createFont("宋体"), charTitle, WritableFont.BOLD);
jxl.write.WritableCellFormat titleFormat = new
jxl.write.WritableCellFormat(
titleFont);
titleFormat.setBorder(Border.ALL, BorderLineStyle.THIN); //
titleFormat.setVerticalAlignment(VerticalAlignment.CENTRE); //
titleFormat.setAlignment(Alignment.CENTRE); // 水平对齐
titleFormat.setWrap(true); // 是否换行
titleFormat.setBackground(Colour.GRAY_25);// 背景色暗灰-25%
&&& WritableFont
normalFont = new WritableFont(WritableFont
.createFont("宋体"), charNormal);
jxl.write.WritableCellFormat normalFormat = new
jxl.write.WritableCellFormat(
normalFont);
normalFormat.setBorder(Border.ALL, BorderLineStyle.THIN); //
normalFormat.setVerticalAlignment(VerticalAlignment.CENTRE); //
normalFormat.setAlignment(Alignment.CENTRE);// 水平对齐
normalFormat.setWrap(true); // 是否换行
用于带有formatting的Number对象
&&& WritableFont
nf = new WritableFont(WritableFont
.createFont("Times New Roman"), charNormal);
jxl.write.NumberFormat nf = new
jxl.write.NumberFormat("#.##");
jxl.write.WritableCellFormat wcfN = new
jxl.write.WritableCellFormat(
wcfN.setBorder(Border.ALL, BorderLineStyle.THIN); // 线条
wcfN.setVerticalAlignment(VerticalAlignment.CENTRE); // 垂直对齐
wcfN.setAlignment(Alignment.CENTRE);// 水平对齐
wcfN.setWrap(true); // 是否换行
&&& // 第一行
ws.mergeCells(14, 0, 18, 0); // 合并单元格,
ws.mergeCells(10, 0, 13, 0); // 合并单元格,
ws.mergeCells(0, 0, 0, 1); // 合并单元格,序号
ws.setColumnView(0, 6); // 设置列宽,第1列
ws.mergeCells(1, 0, 1, 1); // 合并单元格,公民身份证号
ws.setColumnView(1, 9); // 设置列宽,第2列
ws.mergeCells(2, 0, 2, 1); // 合并单元格,电脑序号
ws.setColumnView(2, 6); // 设置列宽,第3列
ws.mergeCells(3, 0, 3, 1); // 合并单元格,四险姓名
ws.setColumnView(3, 6); // 设置列宽,第4列
ws.mergeCells(4, 0, 4, 1); // 合并单元格,医疗姓名
ws.setColumnView(4, 6); // 设置列宽,第5列
ws.mergeCells(5, 0, 5, 1); // 合并单元格,医疗保险手册号
ws.setColumnView(5, 9); // 设置列宽,第6列
ws.mergeCells(6, 0, 6, 1); // 合并单元格,四险缴费人员类别
ws.setColumnView(6, 9); // 设置列宽,第7列
ws.mergeCells(7, 0, 7, 1); // 合并单元格,医疗缴费人员类别
ws.setColumnView(7, 9); // 设置列宽,第8列
ws.mergeCells(8, 0, 8, 1); // 合并单元格,医疗参保人员类别
ws.setColumnView(8, 9); // 设置列宽,第9列
ws.mergeCells(9, 0, 9, 1); // 合并单元格,医疗参保状态
ws.setColumnView(9, 7); // 设置列宽,第10列
ws.setColumnView(10, 6); // 设置列宽,第11列
ws.setColumnView(11, 6); // 设置列宽,第12列
ws.setColumnView(12, 6); // 设置列宽,第13列
ws.setColumnView(13, 6); // 设置列宽,第14列
ws.setColumnView(14, 6); // 设置列宽,第15列
ws.setColumnView(15, 6); // 设置列宽,第16列
ws.setColumnView(16, 6); // 设置列宽,第17列
ws.setColumnView(17, 6); // 设置列宽,第18列
ws.setColumnView(18, 6); // 设置列宽,第19列
jxl.write.Label tit00 = new jxl.write.Label(0, 0, "序号",
titleFormat);
ws.addCell(tit00);
jxl.write.Label tit10 = new jxl.write.Label(1, 0, "公民身份证号",
titleFormat);
ws.addCell(tit10);
jxl.write.Label tit20 = new jxl.write.Label(2, 0, "电脑序号",
titleFormat);
ws.addCell(tit20);
jxl.write.Label tit30 = new jxl.write.Label(3, 0, "四险姓名",
titleFormat);
ws.addCell(tit30);
jxl.write.Label tit40 = new jxl.write.Label(4, 0, "医疗姓名",
titleFormat);
ws.addCell(tit40);
jxl.write.Label tit50 = new jxl.write.Label(5, 0, "医疗保险手册号",
titleFormat);
ws.addCell(tit50);
jxl.write.Label tit60 = new jxl.write.Label(6, 0, "四险缴费人员类别",
titleFormat);
ws.addCell(tit60);
jxl.write.Label tit70 = new jxl.write.Label(7, 0, "医疗缴费人员类别",
titleFormat);
ws.addCell(tit70);
jxl.write.Label tit80 = new jxl.write.Label(8, 0, "医疗参保人员类别",
titleFormat);
ws.addCell(tit80);
jxl.write.Label tit90 = new jxl.write.Label(9, 0, "医疗参保状态",
titleFormat);
ws.addCell(tit90);
jxl.write.Label tit100 = new jxl.write.Label(10, 0, "四险缴费状态",
titleFormat);
ws.addCell(tit100);
jxl.write.Label tit140 = new jxl.write.Label(14, 0, "缴费基数",
titleFormat);
ws.addCell(tit140);
&&& // 第二行
jxl.write.Label tit101 = new jxl.write.Label(10, 1, "养老",
titleFormat);
ws.addCell(tit101);
jxl.write.Label tit111 = new jxl.write.Label(11, 1, "失业",
titleFormat);
ws.addCell(tit111);
jxl.write.Label tit121 = new jxl.write.Label(12, 1, "工伤",
titleFormat);
ws.addCell(tit121);
jxl.write.Label tit131 = new jxl.write.Label(13, 1, "生育",
titleFormat);
ws.addCell(tit131);
jxl.write.Label tit141 = new jxl.write.Label(14, 1, "养老",
titleFormat);
ws.addCell(tit141);
jxl.write.Label tit151 = new jxl.write.Label(15, 1, "失业",
titleFormat);
ws.addCell(tit151);
jxl.write.Label tit161 = new jxl.write.Label(16, 1, "工伤",
titleFormat);
ws.addCell(tit161);
jxl.write.Label tit171 = new jxl.write.Label(17, 1, "生育",
titleFormat);
ws.addCell(tit171);
jxl.write.Label tit181 = new jxl.write.Label(18, 1, "医疗",
titleFormat);
ws.addCell(tit181);
&&& double
yljs = 0;// 医疗基数合计
&&& double yxjs
= 0;// 养老基数合计
&&& double syjs
= 0;// 失业基数合计
&&& double sxjs
= 0;// 生育基数合计
&&& double gsjs
= 0;// 工伤基数合计
&&& for (int i =
0; i & list.size(); i++) {
Grxx xx = (Grxx) list.get(i);
jxl.write.Label lab1 = new jxl.write.Label(0, i + 2, String
.valueOf(i + 1), wcfN);
ws.addCell(lab1);// 第1列:序号
jxl.write.Label lab2 = new jxl.write.Label(1, i + 2, xx
.getBzhm(), wcfN);
ws.addCell(lab2);// 第2列:公民身份证号
jxl.write.Label lab3 = new jxl.write.Label(2, i + 2, "字段不存在",
ws.addCell(lab3);// 第3列:电脑序号
jxl.write.Label lab4 = new jxl.write.Label(3, i + 2,
xx.getXm(), normalFormat);
ws.addCell(lab4);// 第4列:四险姓名
jxl.write.Label lab5 = new jxl.write.Label(4, i + 2,
xx.getXm(), normalFormat);
ws.addCell(lab5);// 第5列:医疗姓名
jxl.write.Label lab6 = new jxl.write.Label(5, i + 2, xx
.getBxh(), wcfN);
ws.addCell(lab6);// 第6列:医疗保险手册号
jxl.write.Label lab7 = new jxl.write.Label(6, i + 2, xx
.getBxh(), normalFormat);
ws.addCell(lab7);// 第7列:四险缴费人员类别
jxl.write.Label lab8 = new jxl.write.Label(7, i + 2, "字段不存在",
normalFormat);
ws.addCell(lab8);// 第8列:医疗缴费人员类别
jxl.write.Label lab9 = new jxl.write.Label(8, i + 2, "字段不存在",
normalFormat);
ws.addCell(lab9);// 第9列:医疗参保人员类别
jxl.write.Label lab10 = new jxl.write.Label(9, i + 2,
"字段不存在",
normalFormat);
ws.addCell(lab10);// 第10列:医疗参保状态
jxl.write.Label lab11 = new jxl.write.Label(10, i + 2,
"字段不存在",
normalFormat);
ws.addCell(lab11);// 第11列:养老缴费状态
jxl.write.Label lab12 = new jxl.write.Label(11, i + 2,
"字段不存在",
normalFormat);
ws.addCell(lab12);// 第12列:失业缴费状态
jxl.write.Label lab13 = new jxl.write.Label(12, i + 2,
"字段不存在",
normalFormat);
ws.addCell(lab13);// 第13列:工伤缴费状态
jxl.write.Label lab14 = new jxl.write.Label(13, i + 2,
"字段不存在",
normalFormat);
ws.addCell(lab14);// 第14列:生育缴费状态
jxl.write.Number lab15 = new jxl.write.Number(14, i + 2, xx
.getGrjs().getYxjfjs().doubleValue(), wcfN);
ws.addCell(lab15);// 第15列:养老缴费基数
yxjs += xx.getGrjs().getYxjfjs().doubleValue();
jxl.write.Number lab16 = new jxl.write.Number(15, i + 2, xx
.getGrjs().getSyjfjs().doubleValue(), wcfN);
ws.addCell(lab16);// 第16列:失业缴费基数
syjs += xx.getGrjs().getSyjfjs().doubleValue();
jxl.write.Number lab17 = new jxl.write.Number(16, i + 2, xx
.getGrjs().getGsjfjs().doubleValue(), wcfN);
ws.addCell(lab17);// 第17列:工伤缴费基数
gsjs += xx.getGrjs().getGsjfjs().doubleValue();
jxl.write.Number lab18 = new jxl.write.Number(17, i + 2, xx
.getGrjs().getSxjfjs().doubleValue(), wcfN);
ws.addCell(lab18);// 第18列:生育缴费基数
sxjs += xx.getGrjs().getSxjfjs().doubleValue();
jxl.write.Number lab19 = new jxl.write.Number(18, i + 2, xx
.getGrjs().getYljfjs().doubleValue(), wcfN);
ws.addCell(lab19);// 第19列:医疗缴费基数
yljs += xx.getGrjs().getYljfjs().doubleValue();
&&& int end =
list.size() + 2;
jxl.write.Label end0 = new jxl.write.Label(0, end, "合计",
normalFormat);
ws.addCell(end0);
jxl.write.Label end1 = new jxl.write.Label(1, end, "--",
normalFormat);
ws.addCell(end1);
jxl.write.Label end2 = new jxl.write.Label(2, end, "--",
normalFormat);
ws.addCell(end2);
jxl.write.Label end3 = new jxl.write.Label(3, end, "--",
normalFormat);
ws.addCell(end3);
jxl.write.Label end4 = new jxl.write.Label(4, end, "--",
normalFormat);
ws.addCell(end4);
jxl.write.Label end5 = new jxl.write.Label(5, end, "--",
normalFormat);
ws.addCell(end5);
jxl.write.Label end6 = new jxl.write.Label(6, end, "--",
normalFormat);
ws.addCell(end6);
jxl.write.Label end7 = new jxl.write.Label(7, end, "--",
normalFormat);
ws.addCell(end7);
jxl.write.Label end8 = new jxl.write.Label(8, end, "--",
normalFormat);
ws.addCell(end8);
jxl.write.Label end9 = new jxl.write.Label(9, end, "--",
normalFormat);
ws.addCell(end9);
jxl.write.Label end10 = new jxl.write.Label(10, end, "--",
normalFormat);
ws.addCell(end10);
jxl.write.Label end11 = new jxl.write.Label(11, end, "--",
normalFormat);
ws.addCell(end11);
jxl.write.Label end12 = new jxl.write.Label(12, end, "--",
normalFormat);
ws.addCell(end12);
jxl.write.Label end13 = new jxl.write.Label(13, end, "--",
normalFormat);
ws.addCell(end13);
&&& // 养老
jxl.write.Number end14 = new jxl.write.Number(14, end, yxjs,
ws.addCell(end14);
&&& // 失业
jxl.write.Number end15 = new jxl.write.Number(15, end, syjs,
ws.addCell(end15);
&&& // 工伤
jxl.write.Number end16 = new jxl.write.Number(16, end, gsjs,
ws.addCell(end16);
&&& // 生育
jxl.write.Number end17 = new jxl.write.Number(17, end, sxjs,
ws.addCell(end17);
&&& // 医疗
jxl.write.Number end18 = new jxl.write.Number(18, end, yljs,
ws.addCell(end18);
写入Exel工作表
wwb.write();
关闭Excel工作薄对象
wwb.close();
os.close();
&& } catch (Exception e) {
e.printStackTrace();
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Excel 2007 自定义 设置 快捷键 合并单元格 字体颜色 ==
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 excel改变单元格颜色 的文章

 

随机推荐