`
liudajiang2007
  • 浏览: 5952 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C# csvUtil

    博客分类:
  • .net
阅读更多
public class CSVUtil
    {
        private CSVUtil()
        {
        }
        //write a new file, existed file will be overwritten
        public static void WriteCSV(string filePathName,List<String[]>ls)
        {
            WriteCSV(filePathName,false,ls);
        }
        //write a file, existed file will be overwritten if append = false
        public static void WriteCSV(string filePathName,bool append, List<String[]> ls)
        {
            StreamWriter fileWriter=new StreamWriter(filePathName,append,Encoding.Default);
            foreach(String[] strArr in ls)
            {
                fileWriter.WriteLine(String.Join (“,",strArr) );
            }
            fileWriter.Flush();
            fileWriter.Close();
           
        }
        public static List<String[]> ReadCSV(string filePathName)
        {
            List<String[]> ls = new List<String[]>();
            StreamReader fileReader=new   StreamReader(filePathName); 
            string strLine="";
            while (strLine != null)
            {
                strLine = fileReader.ReadLine();
                if (strLine != null && strLine.Length>0)
                {
                    ls.Add(strLine.Split(','));
                    //Debug.WriteLine(strLine);
                }
            }
            fileReader.Close();
            return ls;
        }
       
    }
分享到:
评论

相关推荐

    C#基础教程C# C# C# C#

    【C#基础教程C# C# C# C#】是一份专门为C#编程语言初学者设计的详尽教程。C#(读作“C Sharp”)是微软公司于2000年推出的一种面向对象的、类型安全的、现代的编程语言,主要用于构建Windows平台的应用程序、Web应用...

    C# ffmpeg 处理视频、C# ffmpeg播放视频

    首先,`C# ffmpeg.autogen`是指将FFmpeg的C语言接口自动生成为C#可用的接口,以便于在C#项目中调用FFmpeg的功能。由于C#原生并不支持FFmpeg的API,`ffmpeg.autogen`的使用变得尤为重要,它通过SWIG(Software ...

    C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码

    例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,...服务端用C#编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。

    用C#实现的标尺(C#源码)

    了解Codesoft软件的朋友,应该比较清楚. 实现功能:文档大小修改,刻度缩放,刻度随文档移动. &lt;br&gt;本人刚涉及C#编程.这个实例是本人用C#写的小程序,也是上传到CSDN的第一个资源.本实例仅供大家了解学习,有兴趣的...

    C# To JAVA Converter v17.10.6

    C# To Java converter是一款将C#代码片段或者C#项目转换为JAVA的工具。 转换所有版本的C#代码 评估所有引用的程序集和.NET项目,以便更完整地解析外部引用 许多转换和格式化选项 将C#代理和lambdas转换为Java接口...

    C#图片管理器陈广老师

    C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#C#

    c# 导出到Excel (C# winform)

    c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#)c# 导出到Excel (C#) winform

    C# 视频 c# 摄像头录像 及视频保存压缩等

    在C#编程环境中,开发摄像头录像及视频保存压缩功能是一项常见的任务,特别是在构建桌面应用程序或者实时监控系统时。本文将详细讲解如何利用C#来实现这些功能。 首先,要进行摄像头录像,我们需要调用系统提供的...

    C#API官方手册下载

    C# API 官方手册是学习和开发C#应用程序的重要资源,它包含了全面的语言规范、框架功能以及.NET库的详细信息。这篇详细的介绍将深入探讨C# API的关键知识点,帮助开发者更好地理解和应用这一强大的编程语言。 一、...

    一个 C# 做的日记本

    标签“C#日记本”和“C#类”说明了这个项目是基于C#编程语言,特别是面向对象的概念,如类的使用,这通常是初学者学习C#时需要掌握的基础。开发者提供源代码下载,意味着有志于学习C#和桌面应用程序开发的开发者可以...

    C#使用YOLOv5进行人体检测

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、游戏以及服务器端应用时。然而,它的应用并不仅限于此。随着计算机视觉技术的发展,C#也能够与深度学习框架集成,用于执行复杂的图像处理任务...

    C#上位机实战开发指南

    下面将从C#和Visual Studio两个角度出发,探讨C#在上位机软件开发中的应用,以及C#语法基础和开发工具的使用。 首先,了解.NET框架的诞生与发展对于掌握C#编程具有重要意义。在.NET框架出现之前,Windows平台的...

    C#绘制坐标轴 C#绘制坐标轴 C#绘制坐标轴

    在C#编程中,绘制坐标轴是创建图形用户界面(GUI)或数据分析应用时常见的需求。这涉及到在窗口上画出X轴和Y轴,通常用于表示数据的二维分布。以下将详细介绍C#中如何实现这个功能,并提供相关知识点。 首先,C#中...

    c#跟mes对接传输数据

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows应用程序、游戏和企业级软件时。MES(Manufacturing Execution System)是制造业信息化系统的重要组成部分,用于管理生产过程中的实时数据。将C#与MES...

    C#自定义控件库

    在.NET框架中,C#是一种常用的编程语言,用于开发各种应用程序,包括Windows桌面应用。"C#自定义控件库"是指使用C#语言编写的、由开发者自定义的控件集合,这些控件可以扩展.NET Framework的标准控件集,为用户提供...

    MQTT客户端C#版

    **MQTT客户端C#版**是一种使用C#编程语言实现的MQTT协议客户端应用程序,它为开发者提供了一种简单易用的方式与MQTT服务器进行通信。MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅式消息传输...

    C#访问OPC读取数据

    C#作为.NET框架下的主流编程语言,其丰富的库支持和强大的面向对象特性使得它成为实现OPC客户端应用的理想选择。本文将深入探讨如何使用C#来访问OPC并读取数据。 首先,理解OPC的核心概念至关重要。OPC分为两大部分...

    C#学习路线图:C#必须知道的300个问题 高清版[带完整书签]

    本书内容包括C#语言及其开发环境、掌握C#语言基础、流程控制语句、字符与字符串、数组和集合、C#面向对象程序设计、异常处理和程序调试、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、c撑面向...

    C#实现软件加壳

    在C#中实现软件加壳并非易事,因为C#编译后的代码是.NET的MSIL(中间语言),相对于汇编语言,更容易被反编译工具解析。然而,通过一些策略和第三方工具,我们可以实现C#软件的加壳,以提高其安全性。以下将详细探讨...

    C# Modbus TCP测试源码

    C#作为Microsoft .NET框架的一部分,提供了丰富的库和工具,使得开发支持Modbus TCP的应用变得相对简单。本篇文章将深入探讨C#实现Modbus TCP测试源码的相关知识点。 首先,了解Modbus的基础知识至关重要。Modbus是...

Global site tag (gtag.js) - Google Analytics