打开Excel所在的文件夹,用鼠标将Excel图标拖到启动文件夹,这时Excel的快捷方式就被复制到启动文件夹中,下次启动Windows就可快速启动Excel了。
注意:在拷贝到系统启动的根目录上的时候需要超级管理员的权限才能使用,所以这里我们需要获得超级管理员的权限,详情请参考:win7如何获取超级管理员权限。
方法三、如果你的win7的操作系统,直接开始菜单栏上面找到excel软件,然后右击exce2003,即可弹出一个窗口,在窗口上选择锁定到任务栏,如图所示:
之后就会在电脑桌面下方的任务栏上面多出了一个excel图标按钮,点击该按钮即可。如图所示:
条件格式是指如果指定的单元格满足了特定的条件,Excel便将底纹、字体、颜色等格式用到该单元格中,一般需突出显示。计算结果或者要监视单元格的值时,可以使用条件格式。excel怎么设置条件格式的具体操作步骤如下:
一、excel2007版本设置条件格式
1、打开excel软件,框选需要设置条件格式的单元格区域,将其进行框选即可。
2、选择开始-样式-条件格式-突出显示单元格规则命令,在弹出的列表中选择需要的命令。这里我们需要把总分在70分以下的突出显示,所以选择小于命令。
3、弹出大于对话框,在为大于以下值的单元格设置格式文本框中输入70,如下图所示:
二、excel2003设(图老师整理)置条件格式
excel2003设置单元格格式的方式差不多,先打开excel2003,然后一样先框选单元格,选择之后点击菜单栏里面的格式--条件格式即可弹出条件格式设置对话框。那么就可以对其进行相应的设置。如图所示:
在Asp.net中建立本地的Excel表,并由服务器向外传播是容易实现的,而删除掉嵌入的Excel.exe进程是困难的。所以 你不要打开任务管理器 ,看Excel.exe进程相关的东西是否还在内存里面。我在这里提供一个解决方案 ,里面提供了两个方法 :
"CreateExcelWorkbook"(说明 建立Excel工作簿) 这个方法 运行一个存储过程 ,返回一个DataReader 并根据DataReader 来生成一个Excel工作簿 ,并保存到文件系统中,创建一个download连接,这样 用户就可以将Excel表导入到浏览器中也可以直接下载到机器上。
第二个方法:GenerateCSVReport 本质上是做同样的一件事情,仅仅是保存的文件的CSV格式 。仍然 导入到Excel中,CSV代码能解决一个开发中的普片的问题:你有一列 里面倒入了多个零,CSV代码能保证零不变空 。(说明: 就是在Excel表中多个零的值 不能保存的问题)
在可以下载的解决方案中,包含一个有效的类 SPGen 能运行存储过程并返回DataReader ,一个移除文件的方法 能删除早先于一个特定的时间值。下面出现的主要的方法就是CreateExcelWorkbook
注意:你必须知道 在运行这个页面的时候,你可能需要能在WebSever 服务器的文件系统中写 Excel,Csv文件的管理员的权限。处理这个问题的最简单的方法就是运行这个页面在自己的文件夹里面并包括自己的配置文件。并在配置文件中添加下面的元素identity impersonate ="true" ... 。你仍然需要物理文件夹的访问控制列表(ACL)的写的权限,只有这样运行的页面的身份有写的权限,最后,你需要设置一个Com连接到Excel 9.0 or Excel 10 类型库 ,VS.NET 将为你生成一个装配件。我相信 微软在他们Office网站上有一个连接,可以下载到微软的初始的装配件。(可能不准,我的理解是面向.net的装配件)
identity impersonate="true" userName="adminuser" password="adminpass" /
特别注意 下面的代码块的作用是清除Excel的对象。
// Need all following code to clean up and extingush all references!!!
oWB.Close(null,null,null);
oXL.Workbooks.Close();
oXL.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject (oRng);
System.Runtime.InteropServices.Marshal.ReleaseComObject (oXL);
System.Runtime.InteropServices.Marshal.ReleaseComObject (oSheet);
System.Runtime.InteropServices.Marshal.ReleaseComObject (oWB);
oSheet=null;
oWB=null;
oXL = null;
GC.Collect(); // force final cleanup!
这是必须的 ,因为oSheet", "oWb" , 'oRng", 等等 对象也是COM的实例,我们需要
Marshal类的ReleaseComObject的方法把它们从.NET去掉
private void CreateExcelWorkbook(string spName, SqlParameter[] parms)
{
string strCurrentDir = Server.MapPath(".") + "";
RemoveFiles(strCurrentDir); // utility method to clean up old files
Excel.Application oXL;
Excel._Workbook oWB;
Excel._Worksheet oSheet;
Excel.Range oRng;
try
{
GC.Collect();// clean up any other excel guys hangin' around...
oXL = new Excel.Application();
oXL.Visible = false;
//Get a new workbook.
oWB = (Excel._Workbook)(oXL.Workbooks.Add( Missing.Value ));
oSheet = (Excel._Worksheet)oWB.ActiveSheet;
//get our Data
string strConnect = System.Configuration.ConfigurationSettings.AppSettings["connectString"];
SPGen sg = new SPGen(strConnect,spName,parms);
SqlDataReader myReader = sg.RunReader();
// Create Header and sheet...
int iRow =2;
for(int j=0;jmyReader.FieldCount;j++)
{
oSheet.Cells[1, j+1] = myReader.GetName(j).ToString();
}
// build the sheet contents
while (myReader.Read())
{
for(int k=0;k myReader.FieldCount;k++)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/){
oSheet.Cells[iRow,k+1]= myReader.GetValue(k).ToString();
}
iRow++;
}// end while
myReader.Close();
myReader=null;
//Format A1:Z1 as bold, vertical alignment = center.
oSheet.get_Range("A1", "Z1").Font.Bold = true;
oSheet.get_Range("A1", "Z1").VerticalAlignment =Excel.XlVAlign.xlVAlignCenter;
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)//AutoFit columns A:Z.
oRng = oSheet.get_Range("A1", "Z1");
oRng.EntireColumn.AutoFit();
oXL.Visible = false;
oXL.UserControl = false;
string strFile ="report" + System.DateTime.Now.Ticks.ToString() +".xls";
oWB.SaveAs( strCurrentDir + strFile,Excel.XlFileFormat.xlWorkbookNormal,
null,null,false,false,Excel.XlSaveAsAccessMode.xlShared,false,false,null,null,null);
// Need all following code to clean up and extingush all references!!!
oWB.Close(null,null,null);
oXL.Workbooks.Close();
oXL.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject (oRng);
System.Runtime.InteropServices.Marshal.ReleaseComObject (oXL);
System.Runtime.InteropServices.Marshal.ReleaseComObject (oSheet);
System.Runtime.InteropServices.Marshal.ReleaseComObject (oWB);
oSheet=null;
oWB=null;
oXL = null;
GC.Collect(); // force final cleanup!
string strMachineName = Request.ServerVariables["SERVER_NAME"];
errLabel.Text="A href=http://" + strMachineName +"/ExcelGen/" +strFile + "Download Report/a";
}
catch( Exception theException )
{
String errorMessage;
errorMessage = "Error: ";
errorMessage = String.Concat( errorMessage, theException.Message );
errorMessage = String.Concat( errorMessage, " Line: " );
errorMessage = String.Concat( errorMessage, theException.S