c# 在wince上 读excel csv txt 的方法

原创 2013年12月03日 13:48:08

在wince 上对excel 文件的支持比较少,读比较麻烦,可以把excel 文件另存为csv文件,csv文件可以改后缀变成txt文件。

读txt的时候用 string.splite 分隔之下面是我自己写的只读的类

using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.Windows.Forms;
using System.Reflection;

namespace demo_rfcom_wince
{
    class csvFile
    {
        private  StreamReader m_StreamReader;
        private string[] m_StrArry;
        private int m_FileLinesCount = 0;
        public csvFile(string name)
        {
            string cvsFileName;
            cvsFileName  =  System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName)+"\\"+name;
            m_StreamReader = new StreamReader(cvsFileName, Encoding.Default);
            while(m_StreamReader.ReadLine()!=null)m_FileLinesCount++;
            m_StrArry = new string[m_FileLinesCount+1];

            //load
            int i;
            m_StreamReader.BaseStream.Position = 0;
            for (i = 0; i < m_FileLinesCount; i++)m_StrArry[i] = m_StreamReader.ReadLine();
        }
        ~csvFile()
        {
            m_StreamReader.Close();
        }
        public int GetLinesCount()
        {
            return m_FileLinesCount;
        }
        public string Read(int x, int y)
        {
            if (y > m_FileLinesCount) return null;
            string[] r = new string[128];
            r = m_StrArry[y].Split(',');
            return r[x];
        }
    }
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C# 读取EXCEL(CSV文件方式)

最近遇到一件事,要把所有人员信息(通过excel给出)生成一个静态页面,代码示例如下: 名字:张三 职业:工程师 名字:李四 职业:教师 ...

wince 下生成excel可人文件CSV文件

wince下不支持直接写入EXCEL文件,数据有需要后期在PC端采用ExCEL处理这是就需要使用CSV文件了它是文本形式的文件可已通过程序写文本文件生成,同时CSV文件有是ExCEL也可以识别的文件可...

C# 读取 CSV 文件,简易实现

经常用到csv文件,一直用odbc进行读取,但是在unicode编码的时候读取不正确,有时候就算是ANSI编码,如一列数据混编,读取也不正确。不清楚是不是个人电脑的问题。只好自己写个来实现简单的读取,...

c#对csv的读写

public class CSVFileHelper {     ///     /// 将DataTable中数据写入到CSV文件中     ///     /// 提供保存数据的Da...

C# CSV文件读写

CSV是一种通用的、相对简单的文件格式,最广泛的应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的。那么,C#如何读取和写入csv格式文件呢? CSV数据格式并没有非常统一的标...

C#读取CSV文件的方法

在很多系统中,都需要读取csv文件,我在以前的一个项目中也遇到过要将csv文件中的数据读取到datatable中进行处理,下面的代码 是我以前写的将csv文件中的数据导入到DataTable中的方法...

C#读取CSV文件的方法

在很多系统中,都需要读取csv文件,我在以前的一个项目中也遇到过要将csv文件中的数据读取到datatable中进行处理,下面的代码 是我以前写的将csv文件中的数据导入到DataTable中的...

C#读取CSV,Excel,Txt文件,删除文件,拷贝文件

C#读取CSV,Excel,Txt文件,删除文件,拷贝文件

asp.net中导出到Excel的方法汇总及导出Excel/Csv格式数据最优方案(C#)

一、asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)