Windows desktop app for converting the raw Excel workbook of orders to a more friendly one.
This Windows app is a dedicated tool for converting a certain type of the Excel workbook which includes multiple stationary orders (mostly masking tapes) to a more friendly Excel workbook. The accepted file format is xls
file which is generated from a WeChat mini program. After converting, a xlsx
file would be generated.
The input file example (File location, unnecessary or sensitive data has been removed or updated):
![image](https://private-user-images.githubusercontent.com/669206/266858557-5bc4fef7-da5a-45ee-8480-ca59daf0aa47.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5ODY1MjEsIm5iZiI6MTczODk4NjIyMSwicGF0aCI6Ii82NjkyMDYvMjY2ODU4NTU3LTViYzRmZWY3LWRhNWEtNDVlZS04NDgwLWNhNTlkYWYwYWE0Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOFQwMzQzNDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05MTE1M2VkN2U2OWQxNWNkZWViNDhhZjNkODk0ZDNlODk2NGQ5ZDhjYjI4ZTdmMzI0YjM5NzA0NjBlNjJlOWRkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ycTGFWGQG7FlgMFR1PokIM5qDP0jMC7kH8ea7ljpxKs)
The output file example (File location):
![image](https://private-user-images.githubusercontent.com/669206/266858574-8513186e-eda2-4677-b12e-8ad901cb97e5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5ODY1MjEsIm5iZiI6MTczODk4NjIyMSwicGF0aCI6Ii82NjkyMDYvMjY2ODU4NTc0LTg1MTMxODZlLWVkYTItNDY3Ny1iMTJlLThhZDkwMWNiOTdlNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOFQwMzQzNDFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MDYxNDY2NGVkOTg5NmM2YzRlZjBlNTJkNDRkNjhiM2JjNDY2ZTU2YTZhMTFjNzg4Y2Q4YTI4NzA1NDM2ZGJlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.MW-pUbtzz3ZB4y4QtNDHC6vPQU5iqltQsmnU9Vu8wd4)
The binaries can be downloaded in the Releases
section. Make sure .NET Runtime 6.0 has been installed in the system.
When the app is opened, either click the Excel logo or drag the xls file to the Excel logo to import the file.
If the file is valid (the file extension is .xls
, and a sheet named 接龙列表(行排不合并)
can be found), the basic orders info would be displayed on the right pane. And the export button would be enabled:
Then click the export button to generate a new xlsx
file. The default file name is the original file name with -converted
appended.
- Programming language: C#
- Target framework: .NET framework 6.0
- IDE: Visual Studio Community 2022
By default, the project will be published to a folder instead of generating an installer. The publish config file can be found here. To publish it via command line, run the following command:
dotnet publish OrderSheetConverter.sln /p:PublishProfile=OrderSheetConverter\Properties\PublishProfiles\FolderProfile.pubxml
- ExcelDataReader for reading the
xls
file. - EPPlus 6 for generating the
xlsx
file.
The app logo, a black cat, is downloaded from Noun Project.