1、打开Excel2007,点击左上角的MS Office按钮,选择Excel选项
2、在Excel选项→高级中找到此工作表的显示选项下面的网格线颜色,选择自己喜欢的颜色,确定即可。
3、替换原色的表格。
学会上面的方法后可以更换更多颜色哦~
注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入
这篇文章主要介绍了如何使用javascript操作excel生成报表,需要的朋友可以参考下
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)最近做一个项目,用到了javascript操纵excel以生成报表,下面是标有详细注解的实例
代码如下:
html
head
script language="javascript" type="text/javascript"
/scriptscript language="javascript" type="text/javascript"
function MakeExcel(){
var i,j;
try {
var xls = new ActiveXObject ( "Excel.Application" );
}
catch(e) {
alert( "要打印该表,您必须安装Excel电子表格软件,同时浏览器须使用ActiveX 控件,您的浏览器须允许执行控件。 请点击了解浏览器设置方法!");
return "";
}
xls.visible =true; //设置excel为可见
var xlBook = xls.Workbooks.Add;
var xlsheet = xlBook.Worksheets(1);
!--合并--
xlsheet.Range(xlsheet.Cells(1,1),xlsheet.Cells(1,7)).mergecells=true;
xlsheet.Range(xlsheet.Cells(1,1),xlsheet.Cells(1,7)).value="发卡记录";
// xlsheet.Range(xlsheet.Cells(1,1),xlsheet.Cells(1,6)).Interior.ColorIndex=5;//设置底色为蓝色
// xlsheet.Range(xlsheet.Cells(1,1),xlsheet.Cells(1,6)).Font.ColorIndex=4;//设置字体色
// xlsheet.Rows(1). Interior .ColorIndex = 5 ;//设置底色为蓝色 设置背景色 Rows(1).Font.ColorIndex=4
!--设置行高--
xlsheet.Rows(1).RowHeight = 25;
!--设置字体 ws.Range(ws.Cells(i0+1,j0), ws.Cells(i0+1,j1)).Font.Size = 13 --
xlsheet.Rows(1).Font.Size=14;
!--设置字体 设置选定区的字体 xlsheet.Range(xlsheet.Cells(i0,j0), ws.Cells(i0,j0)).Font.Name = "黑体" --
xlsheet.Rows(1).Font.Name="黑体";
!--设置列宽 xlsheet.Columns(2)=14;--
xlsheet.Columns("A:D").ColumnWidth =18;
!--设置显示字符而不是数字--
xlsheet.Columns(2).NumberFormatLocal="@";
xlsheet.Columns(7).NumberFormatLocal="@";
//设置单元格内容自动换行 range.WrapText = true ;
//设置单元格内容水平对齐方式 range.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter;//设置单元格内容竖直堆砌方式
//range.VerticalAlignment=Excel.XlVAlign.xlVAlignCenter
//range.WrapText = true; xlsheet.Rows(3).WrapText=true 自动换行
//设置标题栏
xlsheet.Cells(2,1).Value="卡号";
xlsheet.Cells(2,2).Value="密码";
xlsheet.Cells(2,3).Value="计费方式";
xlsheet.Cells(2,4).Value="有效天数";
xlsheet.Cells(2,5).Value="金额";
xlsheet.Cells(2,6).Value="所属服务项目";
xlsheet.Cells(2,7).Value="发卡时间";
var oTable=document.all['fors:data'];
var rowNum=oTable.rows.length;
for(i=2;i=rowNum;i++){
for (j=1;j=7;j++){
//html table类容写到excel
xlsheet.Cells(i+1,j).Value=oTable.rows(i-1).cells(j-1).innerHTML;
}
}
!-- xlsheet.Range(xls.Cells(i+4,2),xls.Cells(rowNum,4)).Merge; --
// xlsheet.Range(xlsheet.Cells(i, 4), xlsheet.Cells(i-1, 6)).BorderAround , 4
// for(mn=1,mn=6;mn++) . xlsheet.Range(xlsheet.Cells(1, mn), xlsheet.Cells(i1, j)).Columns.AutoFit;
xlsheet.Columns.AutoFit;
xlsheet.Range( xlsheet.Cells(1,1),xlsheet.Cells(rowNum+1,7)).HorizontalAlignment =-4108;//居中
xlsheet.Range( xlsheet.Cells(1,1),xlsheet.Cells(1,7)).VerticalAlignment =-4108;
xlsheet.Range( xlsheet.Cells(2,1),xlsheet.Cells(rowNum+1,7)).Font.Size=10;
xlsheet.Range( xlsheet.Cells(2,1),xlsheet.Cells(rowNum+1,7)).Borders(3).Weight = 2; //设置左边距
xlsheet.Range( xlsheet.Cells(2,1),xlsheet.Cells(rowNum+1,7)).Borders(4).Weight = 2;//设置右边距
xlsheet.Range( xlsheet.Cells(2,1),xlsheet.Cells(rowNum+1,7)).Borders(1).Weight = 2;//设置顶边距
xlsheet(m.tulaoshi.com).Range( xlsheet.Cells(2,1),xlsheet.Cells(rowNum+1,7)).Borders(2).Weight = 2;//设置底边距
xls.UserControl = true; //很重要,不能省略,不然会出问题 意思是excel交由用户控制
xls=null;
xlBook=null;
xlsheet=null;
}
/script link href="css/styles3.css" rel="stylesheet" type="text/css"/
titleziyuanweihu/title
/head
body
form id="fors" method="post" action="/WebModule/admins/card/showcard.faces" enctype="application/x-www-form-urlencoded"
table id="fors:top" border="0" cellpadding="0" cellspacing="0" width="100%"
tbody
tr
td class="left"img src="images/jiao1.gif" alt="" //td
td class="topMiddle"/td
td class="right"img src="images/jiao2.gif" alt="" //td
/tr
/tbody
/table
table border="0" cellpadding="0" cellspacing="0" width="100%"
tbody
tr
td class="middleLeft"/td
td class="btstyle"table id="fors:sort" border="0" cellpadding="0" cellspacing="0" style="valign:center" width="100%"
tbody
tr
td class="btstyle"input type="button" name="fors:_id7" value="生成excel文件" onclick="MakeExcel()" /input type="submit" name="fors:_id8" value="返回" //td
/tr
/tbody
/table
table id="fors:data" border="1" cellpadding="0" cellspacing="1" width="100%"
thead
tr
th scope="col"span id="fors:data:headerText1"卡号/span/th
th scope="col"span id="fors:data:headerText2"密码/span/th
th scope="col"span id="fors:data:headerText3"计费方式/span/th
th scope="col"span id="fors:data:headerText4"有效天数/span/th
th scope="col"金额/th
th scope="col"span id="fors:data:headerText6"所属服务项目/span/th
th scope="col"span id="fors:data:headerText7"发卡时间/span/th
/tr
/thead
tbody
tr
tdh000010010/td
td543860/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010011/td
td683352/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010012/td
td433215/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010013/td
td393899/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010014/td
td031736/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010015/td
td188600/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010016/td
td363407/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010017/td
td175315/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010018/td
td354437/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
tr
tdh000010019/td
td234750/td
td计点/td
td/td
td2.0/td
td测试项目/td
td2006-06-23 10:14:40.843/td
/tr
/tbody
/table
/td
td class="middleRight"/td
/tr
/tbody
/table
table id="fors:bottom" border="0" cellpadding="0" cellspacing="0" width="100%"
tbody
tr
td class="left"
img src="images/jiao3.gif" alt=""/
/td
td class="bottomMiddle" /td
td class="right"
img src="images/jiao4.gif" alt=""/
/td
/tr
/tbody
/table
input type="hidden" name="fors" value="fors" //form
/body
/html
注:更多精彩文章请关注图老师编程教程栏目。
问题如图:
Excel打开文档报错怎么办?Excel打开报错
出现这个问题,多半是因为文件打开方式关联错了。例如,通常默认的打开.xls 或.xlsx文件的 程序应该是 Microsoft Excel。当默认打开程序被设定为其它项,如 Microsoft Office 2010 component,就会打不开文件或弹出错误信息 。
下面我们以 Excel 2010 为例,看一下如何设置文件的默认打开程序。右击某个 Excel 文件,选择属性。
单击更改。
然后,按一下浏览按钮。
到系统文件夹中找到 Program FilesMicrosoft OfficeOffice14,单击选中 EXCEL.EXE,然后单击打开。
图老师健康网图老师健康网温馨提示:
在选择程序时,如果您要打开的是 Excel 文件,请选择EXCEL.EXE;如果要打开的是 Word 文件,请选择WINWORD.EXE;如果要打开 PowerPoint 文件,请选择POWERPNT.EXE。如果是64位操作系统,请到系统盘 Program Files(x86)Microsoft OfficeOffice14 路径下寻找程序。
回到打开方式窗口,在推荐程序一栏,选中Microsoft Excel,单击确定。
最后,按一下确定按钮,保存所有更改。
总结:
其实遇到上面的这种情况还算是少数,这里主要和大家分享的是解决此类问题的方法:由于不经意的操作改变了文件的默认打开方式,结果会发现诸如文件图标发生变化或者打开时显示不是有效的 Win32 应用程序或者使用其他程序打开不显示文档内容的情况,此时,你就应该考虑是不是文件关联出现了错误,并参考上面的步骤来恢复正确的关联程序。
注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办(m.tulaoshi.com)公群:189034526欢迎你的加入
问题如图:
批量设置求和公式技巧
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)针对上面的问题解决办法如下。筛选小计行 - 选取区域 - ctrl+; 定位可见单元格 - 取消筛选 - 按alt 和 = (或按自动求和命令)完成所有公式填充。
注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入