0

linq を使用してデータを Excel にエクスポートする方法を教えてください。linq からデータを取得しましたが、データをエクスポートする方法がわかりません。私のコードは以下の通りです

 using (DataClassesDataContext dc = new DataClassesDataContext())
    {
        foreach (var mt in dc.Mapping.GetTables())
        {
            string sql = String.Format("Select * from {0} where ID = {1} ", mt.TableName, TenantID);
             var data = dc.ExecuteQuery(mt.RowType.Type, sql);
            //data is here now.
            string path = "D:\\CSvFiles\\";
            if (!System.IO.Directory.Exists(path))
                System.IO.Directory.CreateDirectory(path);

            path = path + mt.TableName + ".csv";
            foreach (var item in data)
            {
                System.IO.File.WriteAllText(path, item.ToString());

            }
        }
    }
4

1 に答える 1