Commit Graph

6 Commits

Author SHA1 Message Date
macro 800755abf5 feat(cli): 重构删除命令并增强日期时间处理功能
- 重写Delete子命令参数结构,使用start和count替代range参数
- 添加-y/--yes选项用于跳过删除确认提示
- 新增日期时间解析和转换辅助函数支持
- 实现Excel序列号与Chrono时间类型的相互转换
- 增强单元格值获取函数支持日期格式化显示
- 修改插入和更新函数支持日期时间值的自动识别和格式化
- 优化删除命令的行号解析逻辑支持负数索引
- 改进安全保存函数的备份和恢复机制
2026-04-26 00:25:02 +08:00
macro 68e9f114be fix(core): 优化文件保存逻辑并改进错误处理
- 实现安全保存功能,写入前创建备份文件
- 添加写入失败时自动恢复备份的机制
- 修复旧备份文件清理逻辑
- 改进Excel序列号与日期时间转换精度计算
- 优化日期格式解析逻辑,增强对不同日期格式的支持
2026-04-26 00:01:16 +08:00
macro 642fa49340 feat(core): 添加Excel日期时间处理功能
- 集成chrono库支持日期时间解析和格式转换
- 实现Excel序列号与日期时间的双向转换功能
- 添加多种日期时间格式的自动识别和解析
- 在查询功能中支持日期格式的正确显示
- 在插入和更新功能中支持日期时间值的智能写入
- 自动设置Excel单元格的日期格式代码
- 保持原有样式保留的核心功能不变
2026-04-25 23:58:23 +08:00
macro 436475174d refactor(dexcel): 重构Excel工具库依赖和功能
- 将底层Excel库从calamine和rust_xlsxwriter切换到umya-spreadsheet
- 更新版本号从0.1.0到0.4.0
- 降低Rust edition从2024到2021
- 添加新的样式设置功能(style命令),支持行高、列宽、自动换行设置
- 修改delete命令支持范围删除(前N行、后N行、指定范围)
- 移除自动创建文件功能,insert操作要求文件必须存在
- 添加thiserror和tempfile依赖用于错误处理和临时文件操作
- 更新tabled和clap依赖版本
- 完善README文档,新增样式设置相关说明和示例
- 保留完整的Excel样式(颜色、字体、边框等)功能
- 修改query输出格式,移除分隔符参数,统一使用表格格式显示
2026-04-25 23:51:05 +08:00
macro f3df0a85da Update README with Git structure info 2026-04-25 00:02:16 +08:00
macro 8fb110adbd Initial commit: Add cutPic, dexcel, and zip tools 2026-04-25 00:01:40 +08:00