Skip to content

Conversation

@soul-codes
Copy link
Collaborator

This Excel importer is very rudimentary but it gets the job done in most cases. It assumes that the data to be imported lives in one of the sheets in a "reasonable" position (i.e. headers in Row 1 and first column is A1). If a file has multiple sheet, the user can change the sheet to import. No explicit range selection in the sheet itself is possible.

soul-codes and others added 2 commits March 30, 2025 18:07
This Excel importer is very rudimentary but it gets the job done in most
cases. It assumes that the data to be imported lives in one of the
sheets in a "reasonable" position (i.e. headers in Row 1 and first
column is A1). If a file has multiple sheet, the user can change the
sheet to import. No explicit range selection in the sheet itself is
possible.
Copy link
Collaborator

@DeanEby DeanEby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks good to me. One small thing I noticed is that the "modify_session" method could be named something like "change_import_sheet" or just "change_sheet" to be more precise.

@DeanEby DeanEby changed the base branch from main to develop April 4, 2025 14:42
@DeanEby DeanEby merged commit a8d32bb into civictechdc:develop Apr 4, 2025
2 checks passed
DeanEby added a commit that referenced this pull request Apr 8, 2025
* Analysisnamingcopy (#111)

* factor: update analysis naming screen copy

* factor: update analysis naming screen copy style

* Prtestbuild [ENH] Add a GitHub action to test .exe upon pull requests #113 (#118)

* refactor: separate building exe and creating new release

* upload artifacts only if triggered from release

* debug: handle workflow inputs

* remove precommit test

* test windows exe run on PR

* debug: fix executable filepath

* debug: fix filepath to updated name

* debug: path / to \

* refactor: implement run checks for macos

* debug: is_release == false instead of !

* Issue #110 new dev workflow documentation (#116)

* Add devops contributor workflow documentation

* Update release section

* feat: 🎸 basic excel importer (#112)

* feat: 🎸 basic excel importer

This Excel importer is very rudimentary but it gets the job done in most
cases. It assumes that the data to be imported lives in one of the
sheets in a "reasonable" position (i.e. headers in Row 1 and first
column is A1). If a file has multiple sheet, the user can change the
sheet to import. No explicit range selection in the sheet itself is
possible.

* run isort for styling

---------

Co-authored-by: DeanEby <ebyd21@gmail.com>

* Opendirectoryscreen copyupdate (#115)

* factor: remove initial output analysis

* refactor: context dependent post-analysis menu

* remove debug print statement

* refactor: slight copy changes

* debug: remove export outputs debug print

* test: 💍 expose CsvConfig for CsvTestData (#114)

* test: 💍 expose CsvConfig for CsvTestData

The CsvConfig class encodes how csv files can be loaded for testing,
but it was never exposed or wired up in the CsvTestData file. This
commit corrects this, and adds an example of how to use it to customize
the way test CSV files are loaded for testing.

* style: 💄 isort && black

---------

Co-authored-by: soul-codes <40335030+soul-codes@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants