macro
|
72c2431f0f
|
feat(excel): 添加日期时间解析和换行格式处理功能
- 新增日期时间解析函数,支持多种日期格式转换为Excel序列号
- 实现Excel序列号与Chrono时间的相互转换功能
- 添加对各种换行符格式的统一处理(\r\n、\\r\\n、\\n等)
- 在插入和更新操作中集成日期格式识别和设置
- 实现自动换行和行高自适应功能
- 优化单元格值获取逻辑以支持日期格式化显示
|
2026-04-26 01:01:12 +08:00 |
|
macro
|
1abac4e28d
|
feat(core): 添加日期时间解析功能
- 新增 try_parse_datetime 函数用于解析多种日期时间格式
- 实现 datetime_to_excel_serial 函数将 Chrono 时间转换为 Excel 序列号
- 添加 excel_serial_to_datetime 函数将 Excel 序列号转回 Chrono 时间
- 在 insert_excel 函数中添加日期解析和格式化写入功能
- 在 update_excel 函数中集成日期时间处理逻辑
- 修改 get_cell_value 函数支持日期格式化显示
- 优化日期相关错误处理和边界情况检查
|
2026-04-26 00:41:21 +08:00 |
|
macro
|
e9fe98b1f6
|
docs(readme): 更新文档说明删除操作的灵活性和新功能
- 修改 delete 操作说明,支持更灵活的起始位置和数量控制
- 添加 -y/--yes 参数说明,用于跳过删除确认
- 更新 delete 命令使用示例和参数说明
- 添加日期智能识别功能说明
- 增加备份清理功能说明
- 更新注意事项中关于删除操作的描述
- 添加常见问题中跳过删除确认的方法
- 更新数据清理示例使用新的删除语法
|
2026-04-26 00:26:38 +08:00 |
|
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 |
|