diff --git a/app/src/main/java/com/example/bondoyap/ui/settings/SettingsFragment.kt b/app/src/main/java/com/example/bondoyap/ui/settings/SettingsFragment.kt index 0e1b676e526758a09a346f67685df2147dcb20cd..23c6ea405d54689be2230689b6c05a58a0aac26a 100644 --- a/app/src/main/java/com/example/bondoyap/ui/settings/SettingsFragment.kt +++ b/app/src/main/java/com/example/bondoyap/ui/settings/SettingsFragment.kt @@ -40,7 +40,6 @@ class SettingsFragment : Fragment() { private val transactionsViewModel: TransactionsViewModel by viewModels { TransactionsViewModelFactory((requireContext().applicationContext as TransactionsApplication).repository) } - private val database = MockDatabase() private lateinit var exporter: TransactionsExporter override fun onCreateView( diff --git a/app/src/main/java/com/example/bondoyap/ui/settings/TransactionsExporter.kt b/app/src/main/java/com/example/bondoyap/ui/settings/TransactionsExporter.kt index 347373d8bf2984270c9f746f383abe857910d271..ea81adf117054cc15d1e964cc2c58164a06b9eae 100644 --- a/app/src/main/java/com/example/bondoyap/ui/settings/TransactionsExporter.kt +++ b/app/src/main/java/com/example/bondoyap/ui/settings/TransactionsExporter.kt @@ -35,7 +35,7 @@ class TransactionsExporter(private val transactionsViewModel: TransactionsViewMo } } - private fun writeToExcel(fileName: String, transactions: List<Transaction>) { + private fun writeToExcel(fileName: String, transactions: List<Transactions>) { val documentsDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) val file = File(documentsDir, fileName) @@ -79,22 +79,8 @@ class TransactionsExporter(private val transactionsViewModel: TransactionsViewMo } }.write(file.absolutePath) - workbook { - sheet("Transactions") { - transactionsHeader() - - for (transaction in transactions) { - row { - cell(transaction.date) - cell(transaction.category) - cell(transaction.amount) - cell(transaction.name) - cell(transaction.location) - } - } - } - }.write(fileCache.absolutePath) + file.copyTo(fileCache, true) }