if (!File.Exists(this.savePath.FullName + "\\" + value + ".xlsx"))
{
using (ExcelPackage exp = new ExcelPackage(finfo))
{
//ExcelPackage exps= new ExcelPackage(pather);
ExcelWorksheet exlss = exp.Workbook.Worksheets[timing];
exlss.Cells["A1"].LoadFromDataTable(dt, true, TableStyles.Medium9);
exp.SaveAs(existing);
}
}
else if (File.Exists(this.savePath.FullName + "\\" + value + ".xlsx")) {
timing = "2011";
using (ExcelPackage exp = new ExcelPackage(existing))
{
//ExcelPackage exps= new ExcelPackage(pather);
ExcelWorksheet exlss = exp.Workbook.Worksheets[timing];
exlss.Cells["A1"].LoadFromDataTable(dt, true, TableStyles.Medium9);
exp.Save();
}
}
Donc j'essaie d'utiliser EPPlus pour enregistrer dans un dossier spécifique obtenu de l'utilisateur. Cependant, bien qu'il sauve juste bien dans la première instance d'utilisation, quand j'essaie d'enregistrer ou de sauvegarder car il jette simplement une erreur.C# Epplus enregistrer & saveas erreur
Si j'utilise le fichier original comme modèle (comme je l'ai ci-dessous) et que j'utilise à nouveau la première partie, cela fonctionne correctement. Je n'ai aucune idée pourquoi la sauvegarde ne marche pas. J'ai essayé d'enregistrerAs à un emplacement différent, mais cela provoque la même erreur.
Si vous avez une idée aidez-moi s'il vous plaît.
~ modifier Voici le fichier de sauvegarde erreur erreur C: \ Documents and Settings \ xxx \ Desktop \ Test Andyxxxxxxxx \ 2481.xlsx
~ modifier Désolé pour toutes les modifications, je suis nouveau sur ce C'est une InvalidOperationException (non gérée)
Pourriez-vous également signaler l'erreur? –
Erreur lors de l'enregistrement du fichier C: \ Documents and Settings \ *** \ Desktop \ Testing Andy **** \ 2481.xlsx Désolé, c'est – Pradeep
et l'exception interne? – Matten