C# 在c中读取一个巨大的逗号分隔的文本#

C# 在c中读取一个巨大的逗号分隔的文本#,c#,xls,comma,delimited-text,C#,Xls,Comma,Delimited Text,大家好,我正在为一个问题寻找一个很好的解决方案!我有一个巨大的文本文件,包含70列和几百行!文本之间用逗号分隔。最重要的是,之后我必须处理数据,因为我必须将数据导入Excel。 我尝试了以下方法: FileStreamReader = File.OpenText(filepath); var query = from line in File.ReadLines(filepath) let empRecord = line.Split(new s

大家好,我正在为一个问题寻找一个很好的解决方案!我有一个巨大的文本文件,包含70列和几百行!文本之间用逗号分隔。最重要的是,之后我必须处理数据,因为我必须将数据导入Excel。 我尝试了以下方法:

FileStreamReader = File.OpenText(filepath);

        var query =
        from line in File.ReadLines(filepath)
        let empRecord = line.Split(new string[] { "," }, StringSplitOptions.None)
        //adatok osztályának példányositása
        select new adatok()
        {
            rendelt_mennyiseg = empRecord[0],
            egysegar = empRecord[1],
            szallitoi_nev = empRecord[2],
            szallitoi_cim = empRecord[3],
基本上,最大的问题是如何在事后处理数据。如何使用循环导入excel:

Excel.Workbook xlWorkBook;
        Excel.Worksheet xlWorkSheet;
        object misValue = System.Reflection.Missing.Value;

        Excel.Application xlApp = new Excel.Application();
        xlWorkBook = xlApp.Workbooks.Add(misValue);

        xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);

        //Loading datas shuld be here


        //Save

        xlWorkBook.SaveAs("elso.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
        xlWorkBook.Close(true, misValue, misValue);
        xlApp.Quit();

只需使用set_Item方法设置单元格值:

                xlWorkSheet .Cells.set_Item(rowIndex, <row index>, "your string");
xlsheet.Cells.set_项(行索引,“您的字符串”);

如果这太明显,很抱歉,但是您是否检查过不能在Excel中将其作为.csv文件打开?其中包含70行和几百行?行和行与你的观点不同吗?我想他指的是70列。我建议进行编辑。这不是一个巨大的文本文件:)所以CSV文件,无论是否巨大,都与问题无关。它是关于将
列表导入Excel的?