searchExcel v2.0.0 - 首个功能完整版正式发布!
经过密集的开发与测试,我非常高兴地推出 searchExcel 的 v2.0.0 版本!这是一个重要的里程碑,标志着项目从概念到一个功能完整、稳定可靠的本地 Excel 检索工具的蜕变。
这个版本专注于解决在大量本地 Excel 文件中快速、精准定位数据的核心痛点,同时提供了现代化的 Web 用户界面和友善的操作流程。
主要功能亮点
- 全新的 Web 用户界面: 所有操作,从上传到搜索,都在一个简洁直观的网页上完成,无需接触命令行。
- 强大的文件导入:
- 支持 ZIP 文件上传,后端自动解压缩并按原文件名建立子文件夹。
- 内建调用 LibreOffice 的能力,可自动将旧版的
.xls文件无缝转换为.xlsx格式。
- 精准的索引与查询:
- 采用 SQLite 作为本地数据库,为每个 Excel 文件中的每一行数据建立索引。
- 支持批量查询,您可以在搜索框中输入多个关键词(每行一个),系统将一次性返回所有结果。
- 结构化的结果展示:
- 搜索结果会以查询词进行分组,一目了然。
- 每个匹配项都以表格形式清晰地展示其表头和完整的数据行。
- 匹配的单元格会被高亮显示,方便快速定位。
- 出色的用户体验:
- 使用 Server-Sent Events (SSE) 技术,在上传和索引等耗时操作期间,提供实时进度条和详细的滚动日志,让您告别盲目等待。
- 提供**“一键启动”脚本** (
start.bat,start.command),在 Windows 和 macOS 上双击即可启动服务并自动打开浏览器。
- 完善的数据管理:
- 提供“完整重建索引”和“清除全部数据”的功能,并有二次确认防止误操作。
- 灵活的配置:
- 所有关键路径(如文件存储位置、LibreOffice 路径)均可通过
config.yaml文件进行设定,适应不同使用环境。
- 所有关键路径(如文件存储位置、LibreOffice 路径)均可通过
如何使用
- 下载: 从下方的 Assets 区域,下载对应您操作系统的压缩包(例如
searchExcel_darwin_arm64.zip对应苹果 M 系列芯片的 Mac)。 - 解压缩: 将下载的 ZIP 文件解压缩到您希望存放的位置。
- 设定路径 (首次使用时必须):
- 打开解压缩后的文件夹,用文本编辑器打开
config.yaml文件。 - 修改
libreoffice_path这一项,填入您电脑上 LibreOffice 的完整可执行文件路径。
- 打开解压缩后的文件夹,用文本编辑器打开
- 启动程序:
- Windows: 直接双击
start.bat。 - macOS: 直接双击
start.command。 - Linux: 在终端中执行
./start.sh。
- Windows: 直接双击
- 开始使用: 脚本会自动打开浏览器加载工具界面,现在您可以开始上传和搜索了!