大家好,我想找一个解决问题的好方法!我有一个巨大的文本文件,其中包含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();
答案 0 :(得分:0)
只需使用set_Item方法设置单元格值:
xlWorkSheet .Cells.set_Item(rowIndex, <row index>, "your string");