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];
        }
    }
}


Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

写文本txt文件内容(wince C#)

效果图说明: 环境:wince 工具:vs2008 功能:2.45G寻卡记录,每小时扫描的卡次数记录 源码如下:   /// /// /// ...
  • li0531
  • li0531
  • 2012年12月08日 11:06
  • 2909

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

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

C#读取CSV,Excel,Txt文件,删除文件,拷贝文件
  • educast
  • educast
  • 2011年05月22日 18:59
  • 1161

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

一、asp.net中导出Execl的方法: 在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写...

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

wince下不支持直接写入EXCEL文件,数据有需要后期在PC端采用ExCEL处理这是就需要使用CSV文件了它是文本形式的文件可已通过程序写文本文件生成,同时CSV文件有是ExCEL也可以识别的文件可...
  • zmq5411
  • zmq5411
  • 2011年05月06日 15:34
  • 2950
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c# 在wince上 读excel csv txt 的方法
举报原因:
原因补充:

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