Skip to sidebar Skip to content
Ipercube Technical
Jack of all trades, master of none
Date: Time: - Stardate:
Welcome, Log in by clicking  Here!
SS64
MDN
Stack
Code
GitHub
Wiki
Convert
V Studio
  • Home
  • VB Functions
    • Access Functions
    • Assembly Info
    • Color/Image Functions
    • Data Table Functions
    • Email Functions
    • Active Directory Functions
    • LDAP Functions
    • Excel Functions
    • Logging Functions
    • Source Code Retrieval
    • String Functions
    • Sql Functions
    • Object Utilities Functions
    • System and Utilities
    • Utility Forms
  • VB Classes
    • Environment Variables Helper
  • ABAP
    • ABAP Reports
    • ABAP HTTP Functions
Ipercube Technical
  • Home
  • VB Functions
    • Access Functions
    • Assembly Info
    • Color/Image Functions
    • Data Table Functions
    • Email Functions
    • Active Directory Functions
    • LDAP Functions
    • Excel Functions
    • Logging Functions
    • Source Code Retrieval
    • String Functions
    • Sql Functions
    • Object Utilities Functions
    • System and Utilities
    • Utility Forms
  • VB Classes
    • Environment Variables Helper
  • ABAP
    • ABAP Reports
    • ABAP HTTP Functions

Convert CSV File To DataTable

Converts the contents of a CSV file into a DataTable.

This function reads the entire file content as a string and delegates the parsing logic to ConvertCsvString2DataTable, passing along the separators. The DequoteString parameter is present but not applied directly in this function.

VB
    Public Function ConvertCsvFileToDataTable(FileName As String,
                                          Optional RecordSeparator As String = vbCrLf,
                                          Optional FieldSeparator As String = ";",
                                          Optional Delimiter As String = """",
                                          Optional DequoteString As Boolean = False) As Data.DataTable
        Dim dt As Data.DataTable
        If Not File.Exists(FileName) Then Return Nothing

        Dim FileContent As String = File.ReadAllText(FileName)
        dt = ConvertCsvString2DataTable(FileContent, RecordSeparator, FieldSeparator)

        Return dt
    End Function
Posted by ipercube


© 2026 Ipercube Design