Skip to content

Releases: ws-garcia/VBA-CSV-interface

CSV Interface v3.0.1

03 Mar 20:45
Compare
Choose a tag to compare

Enhancement: Improved performance. Streams ended in \r and \n are processed faster.

CSV Interface v3.0.0

01 Mar 20:45
Compare
Choose a tag to compare
  • Enhancement: complete module rewrite.
  • Enhancement: data sorting support.
  • Enhancement: parse CSV/TSV through streams with the ECPTextStream class module.
  • Enhancement: import user-specified fields only.
  • Enhancement: dynamic typing support.
  • Enhancement: internal storage in a like ArrayList object.
  • Update: deprecated some methods and properties.
  • Update: DOC repo.

CSV Interface v2.0.4

09 Dec 19:45
Compare
Choose a tag to compare
  • Enhancement: the imported fields and records can now be accessed individually.
  • Enhancement: error handler.
  • Update: added more CSVs files for test the parse performance when working with "big" files.
  • Update: DOC repo.

CSV Interface v2.0.3

27 Nov 15:29
Compare
Choose a tag to compare
  • TYPO errors: comments and attributes.
  • Enhancement: code cleaning (removed unused: code, comments and variables)

CSV Interface v2.0.2

19 Nov 21:02
fa88666
Compare
Choose a tag to compare
  • Bug fixed: TAB record NOT correctly handled by the parser.
  • Bug fixed: parser fails to import data when an empty line precedes a data record.
  • Docs update

CSV Interface v2.0.1

18 Nov 21:07
6a25d6b
Compare
Choose a tag to compare
  • Enhancement: added support for Tab Separated Values (TSV) files
  • Property renamed: CommentLineIndicator --> CommentsToken
  • Property renamed: EscapeChar --> EscapeToken
  • Enumeration renamed: EscapeType --> EscapeTokens

CSV Interface v2.0.0

15 Nov 16:28
cd66204
Compare
Choose a tag to compare
  • Bugs fixed.
  • Internals redesign: jagged arrays are now allowed in the I/O operations.
  • Memory optimization in data dump, import and export operations.
  • Added the CreateJagged method.
  • Added the DumpToJaggedArray method.
  • Added the IsJaggedArray method.
  • Added the JaggedToTwoDimArray method.
  • Added the TwoDimToJaggedArray method.

CSV interface v1.1.6

06 Nov 01:52
Compare
Choose a tag to compare
  • Bug fixed: the class failed to finish the operation when the export array was a one dimensional one.

CSV interface v1.1.5

01 Nov 23:22
85b817e
Compare
Choose a tag to compare
  • Fixed error treating CSV with blank field.
  • Fixed error CSV interface not fully compliance with RFC-4180

CSV interface v1.1.4

29 Oct 18:49
3e12e6e
Compare
Choose a tag to compare

-New feature: support for CSV files having commented lines in them. See Papa Parse project.
-New feature: support for CSV files having records with different number of fields.
-New feature: skip empty and blank lines into CSV
-Fixed error importing empty fields
-Improved error handler
-Added new CSV files for testing the class module
-Deprecated some internals functions