Skip to content

Commit 286cd5d

Browse files
authored
Merge pull request #17 from ws-garcia/accessor-to-individual-items
Accessor to individual items
2 parents cd8bedf + 0c598c5 commit 286cd5d

31 files changed

+709
-334
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ VBA CSV interface is a class module developed to accomplish the data exchange ta
99
* Writes and reads files at high speed.
1010
* Supports those CSV's that follows the RFC-4180 specs.
1111
* Supports [Tab Separated Values (TSV)](https://www.iana.org/assignments/media-types/text/tab-separated-values) files. Gracefully handles line-breaks inside TSV fields enclosed in quotes.
12+
* Allows individual access to imported fields and records in the VBA array style.
1213
* Auto exclude any quote mark when data is imported.
1314
* Allows an user-defined escape token (option not available in _Power Query for Excel 2019_ and with some inconsistences when user launch the _From Text(Legacy)_ wizard)[[1]](#1).
1415
* Supports One-dimensional arrays, Two-dimensional arrays and [jagged arrays](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/arrays/jagged-arrays).
@@ -31,6 +32,10 @@ In order to contribute whit in this project, please see the [guidance for contri
3132

3233
The benchmark results for VBA-CSV Interface are available at [this site](https://ws-garcia.github.io/VBA-CSV-interface/home/getting_started.html#benchmark).
3334

35+
##Limitations
36+
37+
Visit [this site](https://ws-garcia.github.io/VBA-CSV-interface/limitations/csv_file_size.html) in order to known the around CSV file size considerations.
38+
3439
## Licence
3540

3641
Copyright (C) 2020 [W. García](https://github.com/ws-garcia/).

csv-data/CSVs.zip

-10.2 MB
Binary file not shown.

csv-data/assets.zip

22.5 MB
Binary file not shown.

docs/api/methods/createjagged.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ nav_order: 1
66
---
77

88
# CreateJagged
9-
{: .d-inline-block }
10-
11-
New
12-
{: .label .label-purple }
9+
{: .fs-9 }
1310

1411
Creates an empty array of vectors, each of which having a fixed custom size.
1512
{: .fs-6 .fw-300 }

docs/api/methods/dumptoarray.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Dumps the data from the current instance to an array.
1515

1616
## Syntax
1717

18-
*expression*.`DumpToArray`*(OutPutArray)* or *expression(OutPutArray)*
18+
*expression*.`DumpToArray`*(OutPutArray)*
1919

2020
### Parameters
2121

docs/api/methods/dumptojaggedarray.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ nav_order: 3
66
---
77

88
# DumpToJaggedArray
9-
{: .d-inline-block }
10-
11-
New
12-
{: .label .label-purple }
9+
{: .fs-9 }
1310

1411
Dumps the data from the current instance to a jagged array.
1512
{: .fs-6 .fw-300 }

docs/api/methods/isjaggedarray.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ nav_order: 9
66
---
77

88
# IsJaggedArray
9-
{: .d-inline-block }
10-
11-
New
12-
{: .label .label-purple }
9+
{: .fs-9 }
1310

1411
Checks if the given array is an array of arrays.
1512
{: .fs-6 .fw-300 }

docs/api/methods/jaggedtotwodimarray.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ nav_order: 10
66
---
77

88
# JaggedToTwoDimArray
9-
{: .d-inline-block }
10-
11-
New
12-
{: .label .label-purple }
9+
{: .fs-9 }
1310

1411
Deconstructs a jagged array and puts its content into a 2D string array.
1512
{: .fs-6 .fw-300 }

docs/api/methods/twodimtojaggedarray.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ nav_order: 13
66
---
77

88
# TwoDimToJaggedArray
9-
{: .d-inline-block }
10-
11-
New
12-
{: .label .label-purple }
9+
{: .fs-9 }
1310

1411
Deconstructs a 2D string array and puts its content into a jagged array.
1512
{: .fs-6 .fw-300 }

docs/api/properties/commentstoken.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@ nav_order: 1
66
---
77

88
# CommentsToken
9-
{: .d-inline-block }
10-
11-
New
12-
{: .label .label-purple }
9+
{: .fs-9 }
1310

1411
Gets or sets the char used for identify comments lines on the current instance.
1512
{: .fs-6 .fw-300 }

0 commit comments

Comments
 (0)