zoukankan      html  css  js  c++  java
  • 将excel2003文档文件转换为excel2007格式

    在sharepoint 2010 中,excel2007或excel 2010文档格式,支持web app 应用,能够在浏览器在线打开,查看,但excel 2003格式的文档只能用office客户端打开,为了让上传的文档能够直接支持web app,只能将上传的excel 2003文档转换成excel 2007 文档再上传。文档转换的code如下:

    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.kindeditor.com/-->  //将excel2003转换成excel2007
                      MSExcel.Application excelApp = null;//提要   //word应用程序
                        MSExcel._Workbook excelDoc = null;    //word文档
                        Object nothing = Missing.Value;
                     excelApp = new MSExcel.ApplicationClass();

                     string sourcePath = @"c:excel2003.xls";      //原文件路径
                     excelDoc = excelApp.Workbooks.Open(sourcePath, nothing,
                             nothing, nothing, nothing, nothing,
                             nothing, nothing, nothing, nothing,
                             nothing, nothing, nothing, nothing,
                             nothing);
                       
                     string targetPath =@"c:excel2007.xlsx";//导出路径
                     object format = MSExcel.XlFileFormat.xlWorkbookDefault;//转换成新的格式

                        //将新的exccel2007存到本地
                        excelApp.DisplayAlerts = false;//文档转换过程不要出现提示框
                        excelDoc.SaveAs(targetPath, format, nothing, nothing, nothing, nothing, MSExcel.XlSaveAsAccessMode.xlNoChange,
                                   nothing, nothing, nothing, nothing, nothing);
                        excelDoc.Close(nothing, nothing, nothing);
                        excelApp.Quit();

  • 相关阅读:
    token是什么?和session什么区别,怎么用
    HashTable详解
    Cookie和Session的区别
    测试基础面试题
    什么是回归测试?回归测试的主要目的是什么?
    每天一个linux常用命令--ls 和 -ll 有什么区别?
    python中6个序列的内置类型分别是什么,列表和元组的异同有哪些
    今天去面试自动化测试,被几个问题问住了,记录下
    python排序算法-冒泡和快速排序,解答阿里面试题
    Myeclipse使用积累
  • 原文地址:https://www.cnblogs.com/lbkjw/p/3907908.html
Copyright © 2011-2022 走看看