苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 7665|回复: 11

[其他] 求助

[复制链接]
发表于 2014-4-26 10:56:39 | 显示全部楼层 |阅读模式
object Nothing = System.Reflection.Missing.Value;
            Excel.Application ExclApp = new Excel.Application();// 初始化
            Excel.Workbook ExclDoc = ExclApp.Workbooks.Open(openfile01, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing, Nothing);//打开Excl工作薄   

            try
            {
                Object format = Excel.XlFileFormat.xlWorkbookNormal;//获取Excl 2007文件格式   
                ExclApp.DisplayAlerts = false;
                ExclDoc.SaveAs(SaveAsfile, format, Nothing, Nothing, Nothing, Nothing, Excel.XlSaveAsAccessMode.xlExclusive, Nothing, Nothing, Nothing, Nothing, Nothing);//保存为Excl 2007格式   
            }
            catch (Exception ex)
            {
                ExclDoc.Close(Nothing, Nothing, Nothing);
                ExclApp.Quit();
            }
            ExclDoc.Close(Nothing, Nothing, Nothing);
            ExclApp.Quit();


出来的 excel  有的东西变 这样 模式  Mar-02      9302-3-1  

77-0308   这个才是真正的

我想在前面 加个   ’      这个符号怎么加        谢谢 教教


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-4-26 11:02:50 | 显示全部楼层
SaveAs(SaveAsfile, format, Nothing, Nothing, Nothing, Nothing, Excel.XlSaveAsAccessMode.xlExclusive, Nothing, Nothing, Nothing, Nothing, Nothing);//保存为Excl 2007格式   

看下这里那个是直接在前加一个就行了吧
 楼主| 发表于 2014-4-26 11:10:18 | 显示全部楼层
站长苏飞 发表于 2014-4-26 11:02
SaveAs(SaveAsfile, format, Nothing, Nothing, Nothing, Nothing, Excel.XlSaveAsAccessMode.xlExclusive, ...

不行 直接 生成不出文件 我试了
发表于 2014-4-26 11:14:56 | 显示全部楼层
报的什么错误
 楼主| 发表于 2014-4-26 11:16:28 | 显示全部楼层

没 报错   

就是 生成不出文件   
 楼主| 发表于 2014-4-26 12:08:43 | 显示全部楼层

求助 飞哥
发表于 2014-4-26 12:59:29 | 显示全部楼层
不是没报错是你把异常吃了,你把Try去了,看看出什么错误
 楼主| 发表于 2014-4-26 13:46:55 | 显示全部楼层
站长苏飞 发表于 2014-4-26 12:59
不是没报错是你把异常吃了,你把Try去了,看看出什么错误

Unhandled Exception: System.Runtime.InteropServices.COMException: Exception from
HRESULT: 0x800A03EC
   at Microsoft.Office.Interop.Excel._Workbook.SaveAs(Object Filename, Object Fi
leFormat, Object Password, Object WriteResPassword, Object ReadOnlyRecommended,
Object CreateBackup, XlSaveAsAccessMode AccessMode, Object ConflictResolution, O
bject AddToMru, Object TextCodepage, Object TextVisualLayout, Object Local)
发表于 2014-4-26 13:52:45 | 显示全部楼层
 楼主| 发表于 2014-4-26 14:53:05 | 显示全部楼层
站长苏飞 发表于 2014-4-26 13:52
http://www.crifan.com/csharp_worksheet_an_unhandled_exception_of_type_system_runtime_interopservices ...

赋值 赋不上 飞哥。。   
如果把读进数组 然后 在 赋值  ’       我就会  不过这样有点慢
  
有没快速 全文加 ‘  或者 单独拿列  加 ’   
未命名.JPG

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2025-1-9 00:44

© 2014-2021

快速回复 返回顶部 返回列表