feat: adiciona suporte para arquivos XLS e atualiza mensagens de erro na importação

This commit is contained in:
FelipeCN
2026-03-03 08:30:28 -03:00
parent bbfa66979b
commit b0e216a6ff
2 changed files with 10 additions and 10 deletions
+3 -3
View File
@@ -24,7 +24,7 @@ pub fn renderizar(ui: &mut Ui, _ctx: &Context, app: &mut App) {
if ui.button("📂 Selecionar arquivo...").clicked() {
if let Some(caminho) = rfd::FileDialog::new()
.add_filter("Planilhas", &["csv", "xlsx"])
.add_filter("Planilhas", &["csv", "xlsx", "xls"])
.pick_file()
{
on_arquivo_selecionado(app, caminho);
@@ -140,7 +140,7 @@ fn on_arquivo_selecionado(app: &mut App, caminho: PathBuf) {
app.caminho_arquivo = Some(caminho);
app.notas_importadas.clear();
}
"xlsx" => {
"xlsx" | "xls" => {
app.tipo_arquivo_atual = TipoArquivo::Xlsx;
match listar_abas_xlsx(&caminho) {
Ok(info) => {
@@ -157,7 +157,7 @@ fn on_arquivo_selecionado(app: &mut App, caminho: PathBuf) {
}
}
_ => {
app.exibir_erro("Formato de arquivo não suportado. Use CSV ou XLSX.");
app.exibir_erro("Formato de arquivo não suportado. Use CSV, XLSX ou XLS.");
}
}
}