/// <summary>
/// 读取表格
/// </summary>
/// <param name="excelPath"></param>
/// <returns></returns>
static DataSet ExcelGetDataTable(string excelPath)
{
//处理格式
System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);
IExcelDataReader excelReader = null;
using (FileStream stream = new FileStream(excelPath, FileMode.Open, FileAccess.Read))定义文件流
{
//首先判断传入的.xls文件还是xlsx文件
int index = excelPath.LastIndexOf('.');//获取文件扩展名前‘.’的位置
string extensionName = excelPath.Substring(index + 1);
if (extensionName == "xls")
{
//传入的xls文件---->97-2003format
excelReader = ExcelReaderFactory.CreateBinaryReader(stream);
C#读写Excel表格
于 2022-04-18 15:00:29 首次发布
这篇博客介绍了如何使用C#进行Excel文件的读写操作,提到了在Visual Studio项目中需要添加特定的依赖包。内容包括读取Excel的实现,并指出在释放进程后仍可能出现进程占用的问题。
摘要由CSDN通过智能技术生成