Sample code for 30+ languages & platforms
Dart

CSV Enable Quotes

Explains the EnableQuotes property for the CSV class.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  // The CSV in this example contains this:   test;"123;abc";xyz

  final csv = CkCsv();

  // EnableQuotes is true by default, but we'll explicitly set to true here:
  csv.enableQuotes = true;
  csv.loadFile('qa_data/csv/enableQuotes.csv');

  // Show row 0, column 0
  print(csv.getCell(0, 0));
  // Show row 0, column 1
  print(csv.getCell(0, 1));
  // Show row 0, column 2
  print(csv.getCell(0, 2));

  // Output is: 
  //  test
  //  123;abc
  //  xyz

  // -------------------------------------------
  // Turn off EnableQuotes and see what happens:

  final csv2 = CkCsv();
  csv2.enableQuotes = false;

  csv2.loadFile('qa_data/csv/enableQuotes.csv');

  print(csv2.getCell(0, 0));
  print(csv2.getCell(0, 1));
  print(csv2.getCell(0, 2));
  print(csv2.getCell(0, 3));

  // Output is:

  //  test
  //  "123
  //  abc"
  //  xyz
}