كيفية تحليل CSV وإرجاع مجموعة البيانات نتيجة ل

StackOverflow https://stackoverflow.com/questions/435244

  •  10-07-2019
  •  | 
  •  

سؤال

وأحتاج إلى ملف فئة CSVParser ملف فئة الذي يوزع CSV وإرجاع مجموعة البيانات نتيجة لASP.Net

هل كانت مفيدة؟

المحلول

وأنا متأكد من أن CSVReader (وCodeProject) يمكن قراءة ل DataTable.

        DataTable table = new DataTable();
        // set up schema... (Columns.Add)
        using(TextReader text = File.OpenText(path))
        using(CsvReader csv = new CsvReader(text, hasHeaders)) {
            table.Load(csv);
        }

ملحوظة أن تحديد يدويا المخطط اختيارية. إذا لم تقم بذلك، وأعتقد أنه يفترض أن كل شيء string.

نصائح أخرى

وجوجل بسيطة تعطي الكثير من <لأ href = "http://windowsclient.net/blogs/faqs/archive/2006/05/30/how-do-i-load-a-csv-file-into-a -datatable.aspx "يختلط =" نوفولو noreferrer "> النتائج .

ولقد كان الحظ مع هذا محلل . فإنه سيعود النتائج إلى DataSet.

وهناك أداة أخرى قد ترغب في التحقق من هو FileHelpers . أرى هناك علامة للحصول على هذا المورد هنا على SO.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top