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


js读取CSV格式数据

原地址:http://www.bennadel.com/blog/1504-Ask-Ben-Parsing-CSV-Strings-With-Javascript-Exec-Regular-Expre...
  • dsg333
  • dsg333
  • 2014年03月22日 13:52
  • 9813

python 读取目录下csv文件并绘制曲线v111

# -*- coding: utf-8 -*- """ Spyder Editor This temporary script file is located here: C:\Users\user...
  • liang890319
  • liang890319
  • 2016年08月01日 09:06
  • 3777

STM32例程之USB HID双向数据传输(转)

程序功能 将STM32的USB枚举为HID设备。 STM32使用3个端点,端点0用于枚举用,端点1和2用于数据的发送和接收。 端点长度为64,也就是单次最多可以传输64个字节数...
  • vigour1000
  • vigour1000
  • 2015年02月09日 11:42
  • 4385

SD卡读写流程

http://www.cnblogs.com/autum/archive/2012/12/28/sdstream.html 本文主要介绍从用户层读sd卡和写sd卡中间执行的过程。有对内核普遍...
  • litingxiaohu
  • litingxiaohu
  • 2015年07月15日 14:17
  • 1067

WINCE6.0添加对viewrs(PDF,Word,Execel和PowerPoint)支持

********************************LoongEmbedded*****************作者:LoongEmbedded(kandi)时间:2011.07.6类别:...
  • LoongEmbedded
  • LoongEmbedded
  • 2011年07月10日 12:38
  • 2680

四个WinCE常用小技巧

1、保持Word文档特殊格式   当你利用同步功能将PC中的Word文档同步传输到Pocket PC中, Word文档将转为Pocket Word文档,由于Windows CE提供的Pocket Wo...
  • mobilechannel
  • mobilechannel
  • 2005年02月19日 02:57
  • 3563

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

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

WINCE5.0软件总汇(20100411更新)

软件由购把瘾网友搜集,本人整理并上传RaySource网盘 软件分为 办公类,影音类,系统工具类,网络类,桌面美化类,娱乐游戏类五个大类共90余款 多数软件附有简短说明,但恕不奉上图片 ...
  • wesley219
  • wesley219
  • 2014年09月25日 14:18
  • 3897

office excel word for wince

  • 2010年11月25日 09:19
  • 2.33MB
  • 下载

WinCE一些经验

WindowsCE下Unicode和Ansi字符间互相转换的例子纵所周知,WindowsCE下编程99%的问题都和Unicode有关.比如文件编辑,一般都保存为Ansi格式;无线通讯中控制Modem需...
  • flycam
  • flycam
  • 2005年12月13日 17:56
  • 3568
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c# 在wince上 读excel csv txt 的方法
举报原因:
原因补充:

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