使用C#读取、创建、修改Excel文件

使用C#读取、创建、修改Excel文件

    • 开发环境
    • 基本类型和概念
    • 读取和拷贝
    • 打开xls文件
    • 获取已编辑区域
    • 保存和退出
    • 其他功能

Excel表格文件在我们的日常工作中非常常见,例如各类财务,会计,交易流水。有时候我们需要从中根据我们特定的规则提取,整理一些信息。Excel内置的函数和宏代码可以帮助我们完成一些简单的任务,面对复杂的一些任务缺无能为力。在此简要展示如何使用c#来操作excel文件,利用c#编写程序即可完成复杂的任务。

github 有很多优秀的项目提供了不同语言(Java, js等)操作excel文件的方式:

  • ExcelDataReader: https://github.com/ExcelDataReader/ExcelDataReader, Java
  • exceljs: https://github.com/guyonroche/exceljs, js
  • excelize: https://github.com/360EntSecGroup-Skylar/excelize, Go

相比使用c#官方提供的接口,这些库并不需要已安装好Microsoft Office,但官方库的优势在于其稳定性和更新及时,使用第三方库有时候会有文件解析和读取错误的issue。网上目前关于最新版本的官方库使用的说明很少,本文简要介绍最新版本官方库使用说明和示例。

开发环境

  • 操作系统:Windows 10
  • .Net 版本:

你可能感兴趣的:(开发常用知识,Windows,Excel,C#)