博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
合并Excel文件
阅读量:5789 次
发布时间:2019-06-18

本文共 1274 字,大约阅读时间需要 4 分钟。

//合并Excel文件        private void MargeExcelFile(string destFile, string dirPath)        {            DirectoryInfo dir = new DirectoryInfo(dirPath);            FileInfo[] files = dir.GetFiles("*.xlsx");            Microsoft.Office.Interop.Excel.Application app = app = new Microsoft.Office.Interop.Excel.Application();            Microsoft.Office.Interop.Excel._Workbook m_Workbook = null;            try            {                Microsoft.Office.Interop.Excel._Workbook result = app.Workbooks.Add();                foreach (var item in files)                {                    m_Workbook = app.Workbooks.Open(Path.GetFullPath(item.FullName));                    foreach (Microsoft.Office.Interop.Excel._Worksheet each in m_Workbook.Sheets)                    {                        each.Copy(result.Worksheets[1]);                    }                }                if (File.Exists(destFile) == true)                {                    File.Delete(destFile);                }                result.SaveAs(destFile);            }            catch            {            }            finally            {                if (m_Workbook != null)                {                    m_Workbook.Close();                }                app.Quit();            }        }

 

转载地址:http://belyx.baihongyu.com/

你可能感兴趣的文章
30个免费资源:涵盖机器学习、深度学习、NLP及自动驾驶
查看>>
读zent源码库之Dialog组件实现
查看>>
express中间层搭建前端项目3
查看>>
【刷算法】我知道的所有类似斐波那契数列的问题
查看>>
centos下安装JAVA开发工具(3)------Mysql
查看>>
Docker Swarm的前世今生
查看>>
从0开始构建自己的前端知识体系-不要对"=="说不
查看>>
Python 从零开始爬虫(七)——实战:网易云音乐评论爬取(附加密算法)
查看>>
Java设计模式--单例模式
查看>>
JS 实现文字滚动显示
查看>>
php实现依赖注入(DI)和控制反转(IOC)
查看>>
【EASYDOM系列教程】之遍历节点
查看>>
RecyclerView添加分割线的简便方法
查看>>
HTTP状态码: 301/302/303/307
查看>>
如何搭建高质量、高效率的前端工程体系--页面结构继承
查看>>
白山云科技 CTO 童剑:空降后,如何有技术又有艺术地破局?
查看>>
Google发布App Engine第二代运行时,提供Python 3.7和PHP 7.2支持
查看>>
通过XAML Islands使Windows桌面应用程序现代化
查看>>
Mozilla开发全新的公开网络API WebXR 来实现增强现实
查看>>
人脸识别技术的真相
查看>>