export_firebase_csv 1.0.9 copy "export_firebase_csv: ^1.0.9" to clipboard
export_firebase_csv: ^1.0.9 copied to clipboard

Una librería Flutter que realiza exportación a CSV desde Firestore.

example/main.dart

import 'package:export_firebase_csv/export_firebase_csv.dart';

void main() {
  // Ejemplo de uso de exportWithTitles
  exportDataFromFirebase();

  // Ejemplo de uso de jsonToCsv
  convertJsonToCsv();
}

void exportDataFromFirebase() async {
  String collectionName = 'employees';
  List<String> rowTitles = ['Name', 'Age', 'City'];
  List<String> fieldNames = ['name', 'age', 'city'];
  DateTime startDate = DateTime(2023, 1, 1);
  DateTime endDate = DateTime(2023, 1, 31);
  String dateFieldName = 'hireDate';

  await exportWithTitles(collectionName, rowTitles, fieldNames, startDate,
      endDate, dateFieldName, "-", "report");
}

void convertJsonToCsv() {
  String jsonString =
      '[{"name": "Alice", "age": 30, "city": "New York"}, {"name": "Bob", "age": 25, "city": "Los Angeles"}]';
  String fileName = 'data';

  jsonToCsv(jsonString, fileName);
}
9
likes
160
pub points
38%
popularity

Publisher

unverified uploader

Una librería Flutter que realiza exportación a CSV desde Firestore.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

cloud_firestore, download, flutter, intl

More

Packages that depend on export_firebase_csv