https://github.com/amin2312/acsv
ACsv is a easy, multi-platform and powerful csv parsing library, includes: js, ts, haxe, php, java, python, c#, go
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.1%) to scientific vocabulary
Keywords
Repository
ACsv is a easy, multi-platform and powerful csv parsing library, includes: js, ts, haxe, php, java, python, c#, go
Basic Info
Statistics
- Stars: 26
- Watchers: 2
- Forks: 2
- Open Issues: 1
- Releases: 0
Topics
Metadata Files
README.md
ACsv Library
| Español | Portugués | Français | Русский | 中文 | 日本語 | Tiếng Việt | Indonesia |
ACsv is an easy, multi-platform and powerful "csv parsing library".
The features:
* Multi-platform - provides Haxe, JS, TS, PHP, Java, Python, C#, and Golang versions
* Standard - supports standard CSV format (RFC 4180)
* Easy to use - provides example, demos and documentations
* Fast speed - optimized code for high performance. It can work easily in older devices.
* Powerful - supports enhanced CSV format;
allows field type to be declared after the field name (like );
supported field types: bool, int, number, string, json, strings;
See details in "release/csvs/enhancedformattext.csv"
- compatibles with unicdoe BOM
Example
```javascript // enhancedcsvcontent //---------------------------------------------------------------- //| id:int | name:string | age:int | weight:number | tags:json | //|--------------------------------------------------------------| //| 1 | John | 20 | 60.1 | ["cool"] | //| 2 | Mary | 20 | 60.2 | ["thin"] | //| 3 | Tom | 18 | 60.3 | ["young"] | //----------------------------------------------------------------
var table = acsv.Table.Parse(enhancedcsvcontent); table.selectWhenE(1, 3).toFirstObj(); // {id: 3, name: "Tom", age: 18, weight: 60.3, tags: ["young"] }
table.selectWhenE(0, 20, 2).toObjs(); // [ // {id: 1, name: "John", age: 20, weight: 60.1, tags: ["cool"] }, // {id: 2, name: "Mary", age: 20, weight: 60.2, tags: ["thin"] } // ]
// Method Chaining Usage table.selectWhenE(0, 20, 2).selectWhenL(0, false, 60.2).toObjs(); // [ // {id: 1, name: "John", age: 20, weight: 60.1, tags: ["cool"] } // ] ```
Demos
Docs
Others
⭐ If you like this project, please add a star ⭐
Owner
- Login: amin2312
- Kind: user
- Repositories: 1
- Profile: https://github.com/amin2312
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 0
- Total pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 2 days
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.5
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- raizapw19 (1)
- amradelata (1)