Excel转换为PDF报错0x800A03EC,请问该怎么解决?谢谢!,你好,导出Excel表格时,异常来自 HRESULT:0x800A03EC,请问

好评语录 1 0

大家好,今天小编在百度知道关注到一个比较有意思的话题,就是关于ececelchexcl旗舰店的问题,于是小编就整理了6个相关介绍ececelchexcl旗舰店的解答,让我们一起看看吧。

Excel转换为PDF报错0x800A03EC,请问该怎么解决?谢谢!,你好,导出Excel表格时,异常来自 HRESULT:0x800A03EC,请问

文章目录:

  1. Excel转换为PDF报错0x800A03EC,请问该怎么解决?谢谢!
  2. 你好,导出Excel表格时,异常来自 HRESULT:0x800A03EC,请问
  3. C#向Excel中导入数据时报错 : 其他信息: 异常来自 HRESULT:0x800A03EC...
  4. C#导出Excel表格时,异常来自 HRESULT:0x800A03EC,看了你的回答,我的...
  5. Microsoft Office Excel (0x800A03EC)
  6. 在使用上网银行的时候把数据导出excel表的时候出现了异常提示HRESULT:OX...

一、Excel转换为PDF报错0x800A03EC,请问该怎么解决?谢谢!

软件问题或者文件文件问题占主要原因其中的两个,那就分别从软件问题和文件问题解决Excel转PDF报错的问题

首先就是软件问题,在转换过程中由于一些不可知的问题导致的报错,那就要换一种转换的方式,

如果是文件存在问题,那就需要重新制作文件。

首先看office是哪个版本,office2007需要安装一个补丁才能直接转换成PDF ,office2010及以上版本则可以直接转换,无需安装额外补丁。wps也是支持直接转换的。具体补丁名为

'SaveAsPDFandXPS',可去微软官网搜索下载并安装即可。

二、你好,导出Excel表格时,异常来自 HRESULT:0x800A03EC,请问

软件只是告诉你某个内存地址出错了,很难判断,例如保存的文件名你已经打开,也会有类似错误。

三、C#向Excel中导入数据时报错 : 其他信息: 异常来自 HRESULT:0x800A03EC...

有可能是dll与excel版本不匹配?

光上述错误看不出什么具体原因

一般除非你非常确定最终目标机器的excel版本,否则写excel数据不应该使用interop,用纯C#的开源库最好

用 EPPlus 插件吧,导出excel很简单的。

using (ExcelPackage package = new ExcelPackage())

{

ExcelWorksheet sheet = package.Workbook.Worksheets.Add("Summary");

sheet.Cells[1, 1].Value = "1";

sheet.Cells[1, 2].Value = "2";

sheet.Cells[1, 3].Value = "3";

sheet.Cells[1, 4].Value = "4";

sheet.Cells[1, 5].Value = "5";

sheet.Cells[1, 6].Value = "6";

using (Stream stream = new FileStream(AppDomain.CurrentDomain.BaseDirectory + "\\Test.xlsx", FileMode.Create))

{

package.SaveAs(stream);

}

}

MessageBox.Show("搞定!");

四、C#导出Excel表格时,异常来自 HRESULT:0x800A03EC,看了你的回答,我的...

这个地方有错

obook

=

opp.worksheets.add();

excel.workbook

obook;//excel文档

excel.worksheet

osheet;//excel工作簿

一个workbook对应一个excel文档,一个workbook包含多个worksheet

这样写试试:

obook=

opp.workbooks.add(true);

osheet

=

(worksheet)obook.worksheets["sheet1"];

或者

osheet=

obook.worksheets[0];//这个地方根据实际情况,选取恰当的索引号

五、Microsoft Office Excel (0x800A03EC)

Microsoft Office Excel (0x800A03EC) Microsoft Office Excel不能打开或保存任何文件,因为没有足够的内存或硬盘空间.关掉你不需要的工作薄或程序可以使更多内存释放. 从你所保存的硬盘中删除你不再需要的文件来释放更多空间. 可能是你的C盘空间不够吧.

六、在使用上网银行的时候把数据导出excel表的时候出现了异常提示HRESULT:OX...

这样用: Microsoft.Office.Interop.Excel.Worksheet s = (Microsoft.Office.Interop.Excel.Worksheet)wb.Worksheets.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing); s.Name = SheetName;

你用的是哪个版本的OFFICE,重装个2007版的office试下

导致这种错误的原因有很多种。可能是因为你的数据太多,或者使用了剪贴板操作。 可以做一下延时处理,最终再生成Excel

到此,以上就是小编对于ececelchexcl旗舰店的问题就介绍到这了,希望介绍关于ececelchexcl旗舰店的6点解答对大家有用。