-
Notifications
You must be signed in to change notification settings - Fork 2
Replace exporter dependencies with standardised Open XML SDK #45
Replace exporter dependencies with standardised Open XML SDK #45
Conversation
* Change formats type to `string` and split with comma separator * Use root configuration instead of configuration section * Fix exceptions not properly displaying in the console * Add all module item types according to documentation * Update application demo GIF * Create code-analysis.yml * Remove comments and enable additional queries * Removed push from code-analysis.yml workflow * Typo code-analysis.yml * Added support for a Word export option * Added footer Epsilon Credits * Created helper class with reformat functions * Reformat code * Improved helper functions, Found that they can be added to records :-) * Reformat files * string interpolation * Feature/cleanup (#40) * Remove obsolete Epsilon.Http.Abstractions project * Fix invalid serializable implementation * Disable unused method return value hint * Change exception to more appropriate one * Update Grade score description * Prevent null grades from exporting * Reduce cognitive complexity to acceptable level * Move logging call * Reduce nesting * Move project name and repository uri to constants * Fix nullability warnings * Remove unused class * Use ?: operator and move constants to top level of class * Reduce loop complexity * Use project name constant in output name export option * Update README.md application demo gif * Add supported formats to README.md Co-authored-by: Jelle Maas <typiqally@gmail.com>
…ort-document # Conflicts: # Epsilon/Epsilon.csproj # Epsilon/Export/Exporters/WordModuleExporter.cs
Sorry for the Git mess. Can't really find what went wrong here. |
@Typiqally Could you test the word export feature on a Mac with this branch? |
Maybe you didn't update your master branch on local? |
I thought I did, But it is possible. idk |
I get the following errors on macOS
I do have a document but it is filled with gibberish |
Could you share the gibberish? I have the same errors, the table still has its headers on windows. (The goal of POC) |
You are opening the file with word? |
I'm opening the file with Pages, the standard processor for Word documents on macOS. |
Could you try again with the latest update? I implemented an example script from the Microsoft docs now. The issue now is that the file can be generated by a mac. It only does not show it correctly in Pages. but it has support for the format. And why it won't show is something I don't follow. Word can read, Google Docs can read it. and my mobile can read the format. I can't find out why Pages won't accept it. (and yes there are still errors when creating the file. regardless it works on the beforementioned platforms) |
…en-xml-sdk-to-create-export-document # Conflicts: # Epsilon/Export/Exporters/ExcelModuleExporter.cs # Epsilon/Export/Exporters/WordModuleExporter.cs
@Typiqally The PR is now complete and up to date with the main branch. |
} | ||
|
||
|
||
private static TableProperties GetTableProperties() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could be a constant
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't get this fixed without causing an error when running the application.
* Release v1.0.0 (#41) * Change formats type to `string` and split with comma separator * Use root configuration instead of configuration section * Fix exceptions not properly displaying in the console * Add all module item types according to documentation * Update application demo GIF * Create code-analysis.yml * Remove comments and enable additional queries * Removed push from code-analysis.yml workflow * Typo code-analysis.yml * Added support for a Word export option * Added footer Epsilon Credits * Created helper class with reformat functions * Reformat code * Improved helper functions, Found that they can be added to records :-) * Reformat files * string interpolation * Feature/cleanup (#40) * Remove obsolete Epsilon.Http.Abstractions project * Fix invalid serializable implementation * Disable unused method return value hint * Change exception to more appropriate one * Update Grade score description * Prevent null grades from exporting * Reduce cognitive complexity to acceptable level * Move logging call * Reduce nesting * Move project name and repository uri to constants * Fix nullability warnings * Remove unused class * Use ?: operator and move constants to top level of class * Reduce loop complexity * Use project name constant in output name export option * Update README.md application demo gif * Add supported formats to README.md Co-authored-by: Jelle Maas <typiqally@gmail.com> * POC Open XML SDK * Update * Add KPI format and structure * Added module names to document * Testing the build and structure of exel files. * Testing release deployment script. * Delete file * POC for excel export * Code reformat * Headers added * Code cleanup * Merge * Removal nullability warnings * Removal nullability warnings * Removal tasks/awaits because they dont have nay use atm. * Removal tasks/awaits because they dont have nay use atm. * 'Var' is everything * Bugfix * Changed foreach loop * Refactor and cleanup code, set custom column width for Excel export --------- Co-authored-by: Jelle Maas <typiqally@gmail.com>
* Release v1.0.0 (#41) * Change formats type to `string` and split with comma separator * Use root configuration instead of configuration section * Fix exceptions not properly displaying in the console * Add all module item types according to documentation * Update application demo GIF * Create code-analysis.yml * Remove comments and enable additional queries * Removed push from code-analysis.yml workflow * Typo code-analysis.yml * Added support for a Word export option * Added footer Epsilon Credits * Created helper class with reformat functions * Reformat code * Improved helper functions, Found that they can be added to records :-) * Reformat files * string interpolation * Feature/cleanup (#40) * Remove obsolete Epsilon.Http.Abstractions project * Fix invalid serializable implementation * Disable unused method return value hint * Change exception to more appropriate one * Update Grade score description * Prevent null grades from exporting * Reduce cognitive complexity to acceptable level * Move logging call * Reduce nesting * Move project name and repository uri to constants * Fix nullability warnings * Remove unused class * Use ?: operator and move constants to top level of class * Reduce loop complexity * Use project name constant in output name export option * Update README.md application demo gif * Add supported formats to README.md Co-authored-by: Jelle Maas <typiqally@gmail.com> * POC Open XML SDK * Update * Add KPI format and structure * Added module names to document * Testing the build and structure of exel files. * Testing release deployment script. * Delete file * POC for excel export * Code reformat * Headers added * Code cleanup * Merge * Removal nullability warnings * Removal nullability warnings * Removal tasks/awaits because they dont have nay use atm. * Removal tasks/awaits because they dont have nay use atm. * 'Var' is everything * Bugfix * Changed foreach loop * Refactor and cleanup code, set custom column width for Excel export --------- Co-authored-by: Jelle Maas <typiqally@gmail.com>
A proof of concept is included that can be tested on multiple operating systems.