如标题,求解答,使用StreamReader读取xlsx文件是乱码,使用GB2312,UTF8以及Unicode和Default都是乱码
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
C# StreamReader为什么可以读取csv和txt文件,但是不能读取xlsx文件呢
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
旧时光~ 2020-07-01 15:13关注csv txt是二进制文件,可以读成字节流 而xlsx是xml.....
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2018-11-09 11:54总结来说,C#中的文件流读取CSV文件主要涉及`FileStream`、`StreamReader`和`TextReader`的使用。对于更复杂的Excel操作,可以借助第三方库,如EPPlus或NPOI。在处理Excel数据时,了解如何正确解析和操作CSV格式的...
- 2022-09-24 21:47本教程将详细介绍如何在VB中读取CSV文件并将数据在DBGrid控件中显示,同时也会讲解如何将这些数据导出到Excel文件。 首先,我们需要了解VB中如何读取CSV文件。这通常涉及到使用`OpenTextFileReader`函数来打开和...
- 2020-04-17 10:43香煎三文鱼的博客 在开发过程中我们经常会用到excel的操作,这篇文章来讲解读取excel表格, 导出的文章可以查看我另一篇博客https://blog.csdn.net/qq_39569480/article/details/104426928
- 2021-11-19 15:20刘欢(C#)的博客 读取Var 文件 转List<string> /// <summary> /// 读取Var 文件 /// </summary> /// <param name="fileName"></param> /// <param name="designPath"></param> /...
- 2019-12-16 11:591. **读取CSV文件**:使用OpenCSV的`CsvReader`类,你可以轻松读取CSV文件的内容。你需要创建一个`TextReader`对象来读取CSV文件,然后传递给`CsvReader`的构造函数。例如: ```csharp using (var reader = new ...
- 2023-08-17 13:10它朝若是的博客 OleDbConnection操作excel,NPOI操作excel,CSV文件,Datatable,文件流
- 2022-02-15 23:21曾弟弟的博客 C# .NET MVC 读取Excel文件或者读取CSV文件 并把数据存入数据库的方法。
- 2020-09-06 10:28// 读取CSV文件 using (StreamReader sr = new StreamReader("output.csv")) { string line; while ((line = sr.ReadLine()) != null) { string[] data = line.Split(','); // 处理数据... } } ``` 总结起来...
- 2018-08-02 20:32对于Excel,我们可以使用`EPPlus`库来操作.xlsx文件,或者`NPOI`库来操作.xls文件。首先确保已安装这两个库: ```sh Install-Package CsvHelper Install-Package EPPlus Install-Package NPOI ``` 接下来,我们将...
- 2021-04-11 01:07本教程将深入探讨如何使用C#编程语言和相关的Microsoft技术栈来读取在线CSV(逗号分隔值)文件,并将其有效地导入到Microsoft SQL数据库中进行管理。这个过程涉及到几个关键的知识点,包括文件I/O操作、数据解析、...
- 2019-01-23 17:40zgscwxd的博客 using System; using System.Collections.Generic; using System.Linq;...//设置默认文件类型显示顺序(可以不设置) saveFileDialog.RestoreDirectory = true;//保存对话框是否记忆上次打开的目录 ...
- 2010-03-22 11:47要使用C#读取CSV文件,我们可以借助.NET Framework或.NET Core提供的`System.IO`命名空间中的类,如`StreamReader`或`TextFieldParser`。这里以`TextFieldParser`为例,它的优点在于能够处理带引号的字段和复杂分隔...
- 2020-07-20 17:27god 小文的博客 //读取EXCEL的方法 (用范围区域读取数据) private List<string[]> ReadExcel(string strFileName) { //载入xlsx文档 Spire.Xls.Workbook workbook = new Spire.Xls.Workbook(); workbook....
- 2016-01-17 23:02tekuiero的博客 用c#做了个小工具,生成的exe文件放到需要转换的excel文件目录,可以实在自动读取该目录下的所有xlsx文件,并在该目录下创建csv和txt两个文件夹,用来存放转换之后的csv和txt文件。 using System; using System....
- 2020-06-03 15:15漫游者码农的博客 看配置文件: <?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <appSettings> <...
- 2023-12-29 16:59寻找未来2023的博客 windows下ANSI编码和UTF8编码互相转换
- 2017-08-17 19:00a1454396751a的博客 C#读取excel文件 最近在项目中应用到读取excel文件的功能,在此总结一下开发经验。 读取数据分为两种情况,一种是csv格式的文件,另一种是xlsx格式的文件。...读取csv文件 public class StudentEntity { ...
- 2015-06-01 09:32NPOI提供对Microsoft Office格式文件的读写能力,包括xls和xlsx。以下是一个读取Excel数据的例子: ```csharp using (var workbook = new HSSFWorkbook(new FileStream("file.xls", FileMode.Open, FileAccess.Read...
- 2023-12-11 13:29黒貓警长的博客 c#读取CSV文件跟Excel文件
- 没有解决我的问题, 去提问