Skip to content

Feature Request: Align CSV Export with JSON: Add Sorting and Missing 'Paid By' Columns #455

@Jessica1213

Description

@Jessica1213

CSV Export Parity with JSON

The CSV expense data export needs enhancement to align with the JSON export, ensuring data completeness and consistent ordering for better usability.

1. Missing Data Column: Paid By

The CSV output currently lacks the necessary field to identify the user who paid the expense using a readable name.

  • Current Status: No 'Paid By' column exists.
  • Request: Add a column, such as 'Paid By', which displays the descriptive name of the paying participant. (Matching the approach of other readable fields in the CSV.)

2. Missing Sorting Logic

The CSV output is not sorted, which makes data comparison and analysis inefficient.

  • Current Status: Data is exported in an arbitrary and unpredictable order.
  • Request: Implement consistent sorting logic to match the UI and JSON export:
    • Primary Sort: expenseDate (Ascending)
    • Secondary Sort: createdAt (Ascending)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions