c# example read csv file

พูดคุยเรื่องทั่วไป จับฉ่าย โหลดโปรแกรม หมวดนี้มีโปรแกรมให้โหลด แนะนำโปรแกรม ให้โหลด โปรแกรม ฟรีต่างๆ แนะนำ ค้นหา ดาวน์โหลดไปใช้ได้จากที่นี่ พุดคุยเรื่องทั่วไปคลายเครียด

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jataz2
PHP Super Member
PHP Super Member
Posts: 246
Joined: 22/02/2011 11:48 am

c# example read csv file

Post by jataz2 »

Code: Select all

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

class Program
{
       static void Main(string[] args)
       {
       	  IEnumerable<string> files = Directory.EnumerateFiles("D:\document\CCU\BOTRate\"); // lazy file system lookup
       	  if (files.Any())
       	  {
        	var results = ReadCSV(files.First());
          }
       }

        public IEnumerable<string[]> ReadCSV(string fileName)
        {
            char[] separator = new[] { ',' };
            string currentLine;

            using (var stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
            using (var reader = new StreamReader(stream, Encoding.GetEncoding(874), true, 1024))
            {
                while ((currentLine = reader.ReadLine()) != null)
                {
                    if (currentLine != string.Empty)
                    {
                        yield return currentLine.Split(separator, StringSplitOptions.None);
                    }
                }
            }
        }
}

  • Similar Topics
    Replies
    Views
    Last post

Return to “พูดคุยเรื่องทั่วไป จับฉ่าย”

Who is online

Users browsing this forum: Google [Bot] and 7 guests