mais ça marche pasPeux tu être plus explicite ?
using Microsoft.Office.Interop.Excel;
Application xl = new Application();.
Microsoft.Office.Interop.Excel.Application xl = new Microsoft.Office.Interop.Excel.Application();
je pense que tu as une erreur ici :Application xl = new Application();
ws.SaveAs(Chemin_csv_output, XlFileFormat.xlCSV);//ceci écrit un fichier csv à l'adresse contenue dans Chemin_csv_output ws1.SaveAs(Chemin_csv_output, XlFileFormat.xlCSV);//ceci écrase le csv précédant et en écrit un autre.
ws.SaveAs("temp1.csv", XlFileFormat.xlCSV);//ceci écrit un fichier csv temp1 dans le répertoire de l'appli ws1.SaveAs("temp2.csv", XlFileFormat.xlCSV);//ceci écrase le csv temp2 dans le répertoire de l'appli ..... string fichier1 = File.ReadAllText("temp1.csv"); string fichier2 = File.ReadAllText("temp2.csv"); File.WriteAllText(Chemin_csv_output,fichier1 + fichier2);
using Microsoft.Office.Interop.Excel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionws.SaveAs("temp1.csv", XlFileFormat.xlCSV); ws1.SaveAs("temp2.csv", XlFileFormat.xlCSV); string fichier1 = File.ReadAllText("temp1.csv"); string fichier2 = File.ReadAllText("temp2.csv");//l'affichage de l'exception ce fait à ce niveau File.WriteAllText(Chemin_csv_output,fichier1 + fichier2);
private void OuvreEtJointDeuxCsv() { string temp1 = File.ReadAllText("temp1.csv"); string temp2 = File.ReadAllText("temp2.csv"); File.WriteAllText("Concat.csv", temp1 + temp2); }
workbook.close();