Excel打开文件或通过双击"文件未找到"什么办

2016-04-01 09:46 78 1 收藏

下面是个Excel打开文件或通过双击"文件未找到"什么办教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - excel 】

Excel打开文件或通过双击"文件未找到"什么办

  当您双击某个 Microsoft Excel 文件类型 (.xls) 时,Excel 正常启动,但然后您会收到一条与以下内容类似的错误信息:找不到 C:文件名.xls。请检查文件名的拼写正确,并验证文件位置正确。如果您尝试打开的文件列表中的大多数最近使用的文件在文件菜单上的,请确保该文件未被重命名、 移动或删除。

  当您在错误消息上单击确定 时,消息会再次出现。重复单击确定 后,将打开该文件。

  原因分析:

  如果此文件类型的打开操作项以 %1 结尾,会出现此行为。

  如果该文件类型的打开操作进行编辑,并且您按确定之前,该行已恢复,会添加 %1 的注册表项。

  如果您有意添加此文件类型的打开操作项 %1,注册表项会添加 %1。如果您随后从打开操作项中删除 %1,注册表项会保持不变,且必须手动编辑。

  此外,当您手动更改文件关联的.xls 文件,或在某些情况下,当您在同一台计算机上运行多个版本的 Excel 中,可发生此问题。

  解决方案:

  单击开始,然后单击运行.

  在打开框中,键入regedit,然后单击确定.

  打开以下注册表项: HKEY_CLASSES_ROOTExcel.Sheet.8shellOpencommand,如下图所示:

Excel打开文件或通过双击"文件未找到"什么办 图老师

  在右窗格中,单击(默认值).

  在编辑菜单中,单击修改.

  %1 删除数值数据 字符串的末尾,以便数据字符串如下:

  "C:PROGRAM 是 OFFICEOFFICEEXCEL。EXE"/e (包括引号)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)

  单击确定,然后关闭注册表编辑器。

        :更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入

如何将屏幕截图直接插入到Excel2013中

  将屏幕截图插入到Excel2013中的方法很多,很多人肯定都是用QQ截图将图片截取下来,然后在将图片插入进去。今天我们要来介绍的是一种更加简单快速的方法。

  ①启动Excel2013,单击菜单栏--插入--插图--屏幕截图。

如何将屏幕截图直接插入到Excel2013中 图老师

  ②然后在下拉菜单中选择屏幕剪辑。

如何将屏幕截图直接插入到Excel2013中

  ③这时会自动跳转到桌面,我们开始截图。

如何将屏幕截图直接插入到Excel2013中

  ④截取完毕,图片自动插入到Excel2013中了。相比QQ截图,这样截图不会改变原有图片的像素。

如何将屏幕截图直接插入到Excel2013中

        :更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入

ASP.NET导出数据到Excel的实现方法

在做asp.net程序时涉及到数据显示的时候多数会要求打印,而网页上的打印格式往往又不能满足需求,经常用的方法就是导入到Excel以后再进行打印。(仿佛这已经是老生常谈)今天在网上搜了一段打印的代码,觉得不错,需要打印的朋友可以看看。 

网上好些代码的原理大致与此类似,同样都存在一个问题,就是:
类型GridView的控件 ctl00_center_GridView1必须放在具有 runat=server 的窗体标记内。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息:System.Web.HttpException: 类型GridView的控件ctl00_center_GridView1必须放在具有 runat=server 的窗体标记内。
这段错误描述是我在注释了这段程序是报的错,

复制代码 代码如下:
//publicoverridevoidVerifyRenderingInServerForm(Controlcontrol)
//{
//  //base.VerifyRenderingInServerForm(control);
//}


虽然这个方法里的内容也被注释了,也就是说这是个空方法,但是如果没有个方法,程序就会报上面那个错误。最初见到这段错误说明是想到了以前做ajax程 序时报的一个错误很是类似。同样是因为没有重写VerifyRenderingInServerForm方法所致。在此提醒使用的朋友注意,下面贴出导出 到Excel的代码

复制代码 代码如下:


usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.IO;
///summary
///ToExcleHelper的摘要说明
////summary
publicclassExportHelper
{
publicstaticvoidExportToExcel(IListdataList,string[]fields,string[]headTexts,stringtitle)
{
GridViewgvw=newGridView();
intColCount,i;
//如果筛选的字段和对应的列头名称个数相对的情况下只导出指定的字段
if(fields.Length!=0&&fields.Length==headTexts.Length)
{
ColCount=fields.Length;
gvw.AutoGenerateColumns=false;
for(i=0;iColCount;i++)
{
BoundFieldbf=newBoundField();
bf.DataField=fields[i];
bf.HeaderText=headTexts[i];
gvw.Columns.Add(bf);
}
}
else
{
gvw.AutoGenerateColumns=true;
}
SetStype(gvw);
gvw.DataSource=dataList;
gvw.DataBind();
ExportToExcel(gvw,title);
}
///summary
///导出数据到Excel
////summary
///paramname="DataList"IListData/param
///paramname="Fields"要导出的字段/param
///paramname="HeadName"字段对应显示的名称/param
publicstaticvoidExportToExcel(IListdataList,string[]fields,string[]headTexts)
{
ExportToExcel(dataList,fields,headTexts,string.Empty);
}
///summary
///设置样式
////summary
///paramname="gvw"/param
privatestaticvoidSetStype(GridViewgvw)
{
gvw.Font.Name="Verdana";
gvw.BorderStyle=System.Web.UI.WebControls.BorderStyle.Solid;
gvw.HeaderStyle.BackColor=System.Drawing.Color.LightCyan;
gvw.HeaderStyle.ForeColor=System.Drawing.Color.Black;
gvw.HeaderStyle.HorizontalAlign=System.Web.UI.WebControls.HorizontalAlign.Center;
gvw.HeaderStyle.Wrap=false;
gvw.HeaderStyle.Font.Bold=true;
gvw.HeaderStyle.Font.Size=10;
gvw.RowStyle.Font.Size=10;
}
///summary
///导出GridView中的数据到Excel
////summary
///paramname="gvw"/param
///paramname="DataList"/param
publicstaticvoidExportToExcel(GridViewgvw,stringtitle)
{
stringfileName;
HttpContext.Current.Response.Buffer=true;
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.ClearHeaders();
fileName=string.Format("xhmd{0:yyMMddHHmm}.xls",DateTime.Now);
HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+fileName);
HttpContext.Current.Response.ContentType="application/vnd.ms-excel";
StringWritertw=newSystem.IO.StringWriter();
HtmlTextWriterhw=newSystem.Web.UI.HtmlTextWriter(tw);
gvw.RenderControl(hw);
if(!string.IsNullOrEmpty(title))
{
HttpContext.Current.Response.Write("bcenterfontsize=3face=Verdanacolor=#0000FF"+title+"/font/center/b");
}
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.Flush();
HttpCtulaoShi.comontext.Current.Response.Close();
HttpContext.Current.Response.End();
gvw.Dispose();
tw.Dispose();
hw.Dispose();
gvw=null;
tw=null;
hw=null;
}
publicstaticvoidDataTable2Excel(System.Data.DataTabledtData)
{
System.Web.UI.WebControls.DataGriddgExport=null;
//当前对话
System.Web.HttpContextcurContext=System.Web.HttpContext.Current;
//IO用于导出并返回excel文件
System.IO.StringWriterstrWriter=null;
System.Web.UI.HtmlTextWriterhtmlWriter=null;
if(dtData!=null)
{
//设置编码和附件格式
curContext.Response.ContentType="application/vnd.ms-excel";
curContext.Response.ContentEncoding=System.Text.Encoding.UTF8;
curContext.Response.Charset="";

//导出excel文件
strWriter=newSystem.IO.StringWriter();
htmlWriter=newSystem.Web.UI.HtmlTextWriter(strWriter);
//为了解决dgData中可能进行了分页的情况,需要重新定义一个无分页的DataGrid
dgExport=newSystem.Web.UI.WebControls.DataGrid();
dgExport.DataSource=dtData.DefaultView;
dgExport.AllowPaging=false;
dgExport.DataBind();
//返回客户端
dgExport.RenderControl(htmlWriter);  
curContext.Response.Write(strWriter.ToString());
curContext.Response.End();
}
}
}

不规范word文档转excel格式

  Excel强大的计算、管理、分析功能,减轻了大量复杂重复的计算工作。但经过调查,目前使用EXCEL的人群中大部分人只使用了Excel中20%的功能,还有80%的功能没有被应用上,这说明EXCEL的功能还没被大家所深入应用。

  Excel办公自动化的图书比较多。不过,关于利用Microsoft Office提高工作效率的探讨,并非只局限于书本和网上教程。

  在实际工作中,新华书店的网站经常遇到各种不规范的大数据处理,最终需要的是标准化的excel格式,常规为条码、书名、作者、出版社等标准字段。现结合广购书城网站工作中的实例,我们来做一次小小的实践。

  数据处理实例 :以下为一份名为《100本候选书单》的word文档,我们需要把其中的书名、作者、出版社快速整理成 excel 格式

  原始:

不规范word文档转excel格式 图老师

  整理后的样式:

  处理方法

  1. 将word文档内容复制,在excel的A2单元格,按右键-选择性粘贴-文本

  2. 在A1单元格输入文本内容,B1单元格输入字数

  3. 在 B2单元格中,输入公式 =LEN(A2),并将公式拖到底部

  4. 选中AB列,数据-筛选-自动筛选

  ------------以下开始提取书名 -------------

  5. 在A列中使用自定义筛选,选择包含:、 (说明:书名前面均有、号,因此以此为特征码作为筛选条件)

  6. 同时在B列中使用自定义筛选,选择大于20的行

  7. 这时,我们看到,书名已经全部筛选出来。

  同理,作者、出版社也可以根据各自的特征码和字数长短,被快速筛选出来!

  知识点

  1. 特殊粘贴:选择性粘贴

  2. 常用的函数式:使用Len 函数 统计字数

  3. 数据整理的重要方式之一:自动筛选

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)

  4. 复杂数据筛选的重点:利用特征码

  本文原创:新华书店 http://www.gg1994.com 转载请注明出处!

        :更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入

Excel 2013中如何插入联机图片

   ①启动Excel2013,单击插入---插图--联机图片。

Excel 2013中如何插入联机图片 图老师

  ②弹出一个插入图片界面,点击office剪切画。

office剪切画

  ③输入要搜索的关键字,单击放大镜按钮,搜索完毕看到结果。

搜索完毕

  ④选择一张,双击即可插入到Excel2013中去了。

双击插入

excel宏怎么设置

  今天图老师小编为大家介绍一下excel宏设置方法,希望对各位同学有帮助。

  Excel选项设置宏

  单击Office按钮,然后单击Excel选项:

excel宏怎么设置 图老师

  单击信任中心,单击信任中心设置:

excel宏怎么设置,excel宏设置方法

  ​单击宏设置之后,选择合适的选项后,单击下方的确定即可确认宏设置了:

excel宏怎么设置,excel宏设置方法

  保存文件为启用宏的表

  单击另存为按钮,或者直接单击Office按钮后,单击另存为:

excel宏怎么设置,excel宏设置方法

  保存类型位置选择Excel 启用宏的工作簿后,输入并确认文件名后,单击保存:

excel宏怎么设置,excel宏设置方法

  ​如下图所示的图标类型文件,即是已经启用宏的Excel工作簿文件了:

excel宏怎么设置,excel宏设置方法

  打开文件时启用宏

  打开包含有宏的工作簿后,如果设置为禁用所有宏,并发出通知的话,会如下提示。单击选项:

excel宏怎么设置,excel宏设置方法

  ​选Tulaoshi.com择启用此内容后,单击确定,即可在工作簿中启用宏功能:

excel宏怎么设置,excel宏设置方法

        :更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入

C#编程实现Excel文档中搜索文本内容的方法及思路

有了在Word文档中编程实现搜索文本的经验,在Excel中实现这个功能也并非难事。 

打开Excel的VBA帮助,查看Excel的对象模型,很容易找到完成这个功能需要的几个集合和对象:Application、Workbooks、 Workbook、Worksheets还有Worksheet和Range。Application创建Excel应用,Workbooks打开 Excel文档,Workbook获得Excel文档工作薄,Worksheets操作工作表集合,Worksheet获得单个工作表。
搜索的思路对应上述集合和对象,可以这样表述:要搜索的文本可能存在Excel文档当中的某个工作表上,搜索应该遍历目标Excel文件的每个工作表中的有效区域,如果找到,则退出本次搜索,如果没有找到,则继续搜索直到完成本次搜索。   
跟 Word对象模型不一样的是,Excel对象模型没有提供Find对象,不过没有关系,可以通过两种方法来实现,一个是通过Range对象的Find() 方法来实现,另外一个比较麻烦,取得工作表Worksheet的有效区域UsedRange之后,遍历该Range对象中的所有行列。实际开发中,用第二 种方法时发现了一个特别的现象,所以第二种方法也准备详细记述一下。   
第一步,打开Excel文档:

复制代码 代码如下:
object filename="";
object MissingValue=Type.Missing;
string strKeyWord=""; //指定要搜索的文本,如果有多个,则声明string[]
Excel.Application ep=new Excel.ApplicationClass();
Excel.Workbook ew=ep.Workbooks.Open(filename.ToString(),MissingValue,
MissingValue,MissingValue,MissingValue,
MissingValue,MissingValue,MissingValue,
MissingValue,MissingValue,MissingValue,
MissingValue,MissingValue,MissingValue,
MissingValue);


然后准备遍历Excel工作表:

复制代码 代码如下:
Excel.Worksheet ews;
int iEWSCnt=ew.Worksheets.Count;
int i=0,j=0;
Excel.Range oRange;
object oText=strKeyWord.Trim().ToUpper();

for(i=1;i=iEWSCnt;i++)
{
ews=null;
ews=(Excel.Worksheet)ew.Worksheets[i];
oRange=null;
(Excel.Range)oRange=((Excel.Range)ews.UsedRange).Find(
oText,MissingValue,MissingValue,
MissingValue,MissingValue,Excel.XlSearchDirection.xlNext,
MissingValue,MissingValue,MissingValue);
if (oRange!=null && oRange.Cells.Rows.Count=1 && oRange.Cells.Columns.Count=1)
{
MessageBox.Show("文档中包tulaoshi含指定的关键字!","搜索结果",MessageBoxButtons.OK);
break;
}
}


这 里要说两个值得注意的地方。一个是遍历工作表的索引,不是从0开始,而是从1开始;另外一个是Find方法的第六个参数SearchDirection, 指定搜索的方向,帮助文档中说这个参数是可选项,但是我用MissingValue如论如何编译不能通过,不知什么原因,于是显式指定它的默认值 xlNext。
第一种方法实现了,再看看第二种方法。这种方法除了要遍历工作表,还要对工作表使用区域的行和列进行遍历。其它一样,只对遍历说明,代码如下:

复制代码 代码如下:
bool blFlag=false;
int iRowCnt=0,iColCnt=0,iBgnRow,iBgnCol; 
for(m=1;m=iEWSCnt;m++)
{
ews=(Excel.Worksheet)ew.Worksheets[m];
iRowCnt=0+ews.UsedRange.Cells.Rows.Count;
iColCnt=0+ews.UsedRange.Cells.Columns.Count;
iBgnRow=(ews.UsedRange.Cells.Row1)?
ews.UsedRange.Cells.Row-1:ews.UsedRange.Cells.Row;
iBgnCol=(ews.UsedRange.Cells.Column1)?
ews.UsedRange.Cells.Column-1:ews.UsedRange.Cells.Column;

for(i=iBgnRow;i
{
for(j=iBgnCol;j
{
strText=((Excel.Range)ews.UsedRange.Cells[i,j]).Text.ToString();
if (strText.ToUpper().IndexOf(strKeyWord.ToUpper())=0)
{
MessageBox.Show("文档中包含指定的关键字!","搜索结果",MessageBoxButtons.OK);
}
}
}
}


显 然这种方法比第一种繁琐得多,不过这里有一个关于遍历单元格的索引很特别的地方,当工作表中的使用区域UsedRange为单行单列的时候,对 UsedRange中的单元格遍历起始索引值为1,为多行多列的时候,起始索引值为0,不知这是Excel程序设计者出于什么样的考虑?

来源:http://www.tulaoshi.com/n/20160401/2080045.html

延伸阅读
标签: 电脑入门
img文件可以用什么打开呢?其实IMG就是镜像文件。跟ISO等镜像文件相似,可以使用各种虚拟光驱软件打开,其实WinRAR压缩解压软件即可支持IMG镜像文件的解压打开了。 使用一些虚拟软件打开img文件,如Daemon Tools Lite、UltraISO虚拟光驱、虚拟光驱(Virtual Drive)、LevinISO虚拟光驱软件均可以比较轻松的打开。 DAEMON Tools虚拟光驱使用方法...
标签: 电脑入门
DMG是MACOS上光盘镜像和WINDOWS不是同一平台,没有可以在WINDOWS下打开DMG的软件 , 只能找个工具软件转换成ISO格式方可使用,小工具名为:DMG2ISO.EXE,是在命令行方式下执行的,需要把这个工具软件和需要转换的DMG格式的 文件当在同一目录中,具体使用参数如下: DMG2ISO.EXE *.DMG *.ISO 回车执行后等待片刻就OK,不过转换之后的ISO要比之...
标签: 电脑入门
XML是Extensible Markup Language的简写,一种扩展性标识语言。现在教你打开xml文件的方法和软件。 其实最简单的就是用EXCEL表格打开了。也可以用Netscape 6来打开XML文档,并且也可以用右键选择察看源文件,当你用Netscape 6打开XML文档后,浏览器将用带颜色的代码显示根元素和子元素。 如何在 Excel 中打开文件 在Excel 中打开 XML 文件...
标签: 电脑入门
在网上下载了一份数据报表文件,文件是由我们常用的Excel生成的,不过奇怪的是使用Excel却提示打不开,检查了下文件格式为xlsx文 件,而在学校学习的Excel软件生成的文件格式明明是xls文件格式,但下载的文件在电脑中显示的依然是Excel文件图标,通过提示发现xlsx文件 是Excel2007版本格式,而以前接触的却是Excel2003版本格式,导致不兼容,于...
Win7 32位系统出现提示“Win7*.Vxd文件未找到”怎么办   1、首先在运行对话框中输入regedit回车进入注册表; 2、在打开的注册表中,点击菜单上方的编辑--查找,然后在查找目标搜索框中查找你未找到的文件win7*.Vxd; 3、查找到之后把win7*.Vxd文件从注册表中删除,然后退出注册表就可以了。 win7本地连接在哪 Win7...

经验教程

990

收藏

42
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部