# hdm2xlsx **Repository Path**: josephning/hdm2xlsx ## Basic Information - **Project Name**: hdm2xlsx - **Description**: No description available - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-11 - **Last Updated**: 2025-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 根据代码结构和组件信息,以下是适用于该项目的 README.md 内容: --- # hdm2xlsx **hdm2xlsx** 是一个用于将 `.hdm` 文件转换为 `.xlsx` 格式的工具,支持根据配置文件对数据进行分析和备注添加。该项目主要使用 Java 编写,适用于需要将 HDM 格式数据转换为 Excel 表格的用户。 ## 功能特性 - 将 `.hdm` 文件解析为结构化数据。 - 支持通过配置文件(如 JSON)为数据添加备注。 - 生成格式美观的 Excel 文件,支持复杂的表格样式和边框设置。 - 提供图形用户界面(GUI)以便于操作。 ## 项目结构 - `Hdm2XlsxConverter.java`: 核心转换逻辑,包括文件解析、数据处理和 Excel 生成。 - `Hdm2XlsxUI.java`: 图形用户界面,用于选择输入文件、配置文件和输出路径。 - `ExcelFormatAnalyzer.java`: 用于分析 Excel 格式的辅助类。 - `FocusedExcelAnalyzer.java`: 用于聚焦分析 Excel 数据的辅助类。 ## 使用方法 ### 通过命令行运行 1. 编译项目: ```bash mvn clean package ``` 2. 运行转换: ```bash java -jar target/hdm2xlsx.jar <备注配置文件路径> <输出文件路径> ``` ### 通过图形界面运行 1. 运行程序: ```bash java -jar target/hdm2xlsx.jar ``` 2. 在界面中选择 `.hdm` 文件、备注配置文件和输出路径,点击“转换”按钮开始转换。 ## 依赖项 - Apache POI:用于生成 Excel 文件。 - Java Swing:用于构建图形用户界面。 ## 许可证 本项目采用 MIT 许可证。详情请查看 [LICENSE](LICENSE) 文件。 ## 贡献指南 欢迎贡献代码和改进项目。请提交 Pull Request 或创建 Issue 来报告问题。 --- 如需进一步帮助,请查看项目文档或联系项目维护者。