تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] استيراد البيانات من ملف CSV
#1
السلام عليكم ورحمة الله وبركاتة

اريد طريقة لاستيراد ملف CSV الي الداتاجريد فيو مع وضع اسم الملف بأول خلية لكل خلية بالعمود الاول عشان بحمل لود لاكتر من ملف فعايز اعرف البيانات من اي ملف ظهرت.
فهحتاج اسم الملف بأول خلية اول كل صف بالداتاجريد فيو .

كل لما احاول يظهر STRING [] بالداتاجريد فيو حبيت اعرف افضل طريقة .


كود :
Dim FILENAMEB AS STRING
            With openFileDialog1
                .DefaultExt = ".xls"
                .AddExtension = True
                .Filter = "Excel Worksheets|*.xls; *.xlsx; *.xlsm; *.csv"
                If .ShowDialog = Windows.Forms.DialogResult.OK Then
                    FILENAMEB = (CType(.FileName, String))
                End If
            End With


For Each line As String In System.IO.File.ReadAllLines(System.IO.Path.GetFullPath(openFileDialog1.FileName))
                   DATAG_CLIEN.Rows.Add(line.Split(","))
               Next
الرد }}}
تم الشكر بواسطة:
#2
(18-12-19, 04:45 PM)محمد اسماعيل كتب : السلام عليكم ورحمة الله وبركاتة

اريد طريقة لاستيراد ملف CSV الي الداتاجريد فيو مع وضع اسم الملف بأول خلية لكل خلية بالعمود الاول عشان بحمل لود لاكتر من ملف فعايز اعرف البيانات من اي ملف ظهرت.
فهحتاج اسم الملف بأول خلية اول كل صف بالداتاجريد فيو .

كل لما احاول يظهر STRING [] بالداتاجريد فيو حبيت اعرف افضل طريقة .


كود :
 Dim FILENAMEB AS STRING
            With openFileDialog1
                .DefaultExt = ".xls"
                .AddExtension = True
                .Filter = "Excel Worksheets|*.xls; *.xlsx; *.xlsm; *.csv"
                If .ShowDialog = Windows.Forms.DialogResult.OK Then
                    FILENAMEB = (CType(.FileName, String))
                End If
            End With


For Each line As String In System.IO.File.ReadAllLines(System.IO.Path.GetFullPath(openFileDialog1.FileName))
                   DATAG_CLIEN.Rows.Add(line.Split(","))
               Next

كود :
With openFileDialog1
   .AddExtension = True
   .Filter = "CSV|*.csv"
   If .ShowDialog = Windows.Forms.DialogResult.OK Then
       Dim FILENAMEB = IO.Path.GetFileName(.FileName)
       Dim lines = IO.File.ReadAllLines(openFileDialog1.FileName)
       For i = 1 To lines.Count - 1
           Dim values = lines(i).Split(",")
           Dim nameValue = values(0)
           Dim dbirthValue = values(1)
           Dim row = DATAG_CLIEN.Rows.Add()
           DATAG_CLIEN.Rows(row).Cells(0).Value = FILENAMEB
           DATAG_CLIEN.Rows(row).Cells(1).Value = nameValue
           DATAG_CLIEN.Rows(row).Cells(3).Value = dbirthValue
       Next
   End If
End With
الرد }}}
تم الشكر بواسطة: asemshahen5 , محمد اسماعيل
#3
هذا مثال قريب مما تريد :

كيفية استيراد ملف .csv اكسل الى listview و تصديره الى ملف اكسل
الرد }}}
تم الشكر بواسطة: محمد اسماعيل , Amir_Alzubidy
#4
(18-12-19, 05:18 PM)smalw كتب :
(18-12-19, 04:45 PM)محمد اسماعيل كتب : السلام عليكم ورحمة الله وبركاتة

اريد طريقة لاستيراد ملف CSV الي الداتاجريد فيو مع وضع اسم الملف بأول خلية لكل خلية بالعمود الاول عشان بحمل لود لاكتر من ملف فعايز اعرف البيانات من اي ملف ظهرت.
فهحتاج اسم الملف بأول خلية اول كل صف بالداتاجريد فيو .

كل لما احاول يظهر STRING [] بالداتاجريد فيو حبيت اعرف افضل طريقة .


كود :
 Dim FILENAMEB AS STRING
            With openFileDialog1
                .DefaultExt = ".xls"
                .AddExtension = True
                .Filter = "Excel Worksheets|*.xls; *.xlsx; *.xlsm; *.csv"
                If .ShowDialog = Windows.Forms.DialogResult.OK Then
                    FILENAMEB = (CType(.FileName, String))
                End If
            End With


For Each line As String In System.IO.File.ReadAllLines(System.IO.Path.GetFullPath(openFileDialog1.FileName))
                   DATAG_CLIEN.Rows.Add(line.Split(","))
               Next

كود :
With openFileDialog1
   .AddExtension = True
   .Filter = "CSV|*.csv"
   If .ShowDialog = Windows.Forms.DialogResult.OK Then
       Dim FILENAMEB = IO.Path.GetFileName(.FileName)
       Dim lines = IO.File.ReadAllLines(openFileDialog1.FileName)
       For i = 1 To lines.Count - 1
           Dim values = lines(i).Split(",")
           Dim nameValue = values(0)
           Dim dbirthValue = values(1)
           Dim row = DATAG_CLIEN.Rows.Add()
           DATAG_CLIEN.Rows(row).Cells(0).Value = FILENAMEB
           DATAG_CLIEN.Rows(row).Cells(1).Value = nameValue
           DATAG_CLIEN.Rows(row).Cells(3).Value = dbirthValue
       Next
   End If
End With

مش عارف اشكرك ازاي

اسال الله العظيم ان يزيدك من علمة وفضلة ويبارك عملك و اهلك .

اجمل حاجة في الاكواد سهولة الاستخدام

(18-12-19, 05:22 PM)asemshahen5 كتب : هذا مثال قريب مما تريد :

كيفية استيراد ملف .csv اكسل الى listview و تصديره الى ملف اكسل

كل المنتدي يعلم مجهودك استاذ asemshahen5

اسال الله ان يجعلة في موازين حسناتك .
الرد }}}
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 822 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,216 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 997 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 783 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 659 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,033 19-04-25, 08:54 PM
آخر رد: Kamil
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer

التنقل السريع :


يقوم بقرائة الموضوع: