Je veux trouver du texte par exemple "Joe" et le supprimer d'où il est dans Excel Worksheet avec C#?Trouver et supprimer du texte dans Excel Worksheet avec C#
4
A
Répondre
7
Vous devez utiliser la méthode Range.Replace et la remplacer par une chaîne vide.
static void ReplaceTextInExcelFile(string filename, string replace, string replacement)
{
object m = Type.Missing;
// open excel.
Application app = new ApplicationClass();
// open the workbook.
Workbook wb = app.Workbooks.Open(
filename,
m, false, m, m, m, m, m, m, m, m, m, m, m, m);
// get the active worksheet. (Replace this if you need to.)
Worksheet ws = (Worksheet)wb.ActiveSheet;
// get the used range.
Range r = (Range)ws.UsedRange;
// call the replace method to replace instances.
bool success = (bool)r.Replace(
replace,
replacement,
XlLookAt.xlWhole,
XlSearchOrder.xlByRows,
true, m, m, m);
// save and close.
wb.Save();
app.Quit();
app = null;
}
0
Cela fonctionne pour Excel 2016
:
- Rechercher
Microsoft.Office.Interop.Excel
sur votre C :, le copier dans votre projet C#, et inclure comme référence. La version de l'assembly doit être15.0.0.0
.
code:
Excel.DisplayAlerts = false; // Prevent "Nothing found" dialogs.
var Excel = (Microsoft.Office.Interop.Excel.Application)ExcelDnaUtil.Application;
foreach(Worksheet sheet in Excel.Sheets)
{
bool success = sheet.Rows.Replace(What: "ABC",Replacement: "DEF");
}
Excel.DisplayAlerts = true;
Questions connexes
- 1. trouver la formule dans Excel
- 2. texte Supprimer avec jQuery
- 3. PHP supprimer du texte dans un lien
- 4. Jquery: Comment trouver du texte dans textarea
- 5. analyse syntaxique Excel et la conversion du texte
- 6. Comment supprimer du texte entre parenthèses avec une regex?
- 7. C# et Excel interop
- 8. Formatage du texte Twitter (TweetText) avec C#
- 9. Saisir du texte entre des barres obliques dans Excel
- 10. Comment trouver des lignes de début et de fin de cellules fusionnées dans Excel avec VBSCript?
- 11. Rechercher du texte dans des fichiers (C#)
- 12. C# regex pour trouver et remplacer la réutilisation d'une partie du texte correspondant
- 13. Dessiner du texte sur vidéo dans DirectX géré avec C#
- 14. Comment supprimer du texte de XmlNode?
- 15. Supprimer les espaces du numéro dans le texte en VB.NET
- 16. Problème C# et Excel Interop, Enregistrement du fichier Excel non lisse
- 17. C# - Problème de formatage du nombre Excel avec les paramètres internationaux
- 18. Comment trouver du texte répété dans un RichTextBox?
- 19. Tableaux dans Excel avec VSTO
- 20. Supprimer des lignes en double à partir du fichier texte?
- 21. C# lire le contenu du fichier et trouver des chaînes
- 22. C# Lire le formatage du texte?
- 23. Ouvrez une feuille de calcul Excel 2003 avec C#. Impossible de trouver l'ISAM installable. Exception
- 24. Récupération du texte sélectionné du contrôle Webbrowser dans .net (C#)
- 25. Ebay Trouver l'API et C#
- 26. Références avec du texte dans LaTeX
- 27. Excel - bordure inférieure si du texte est présent?
- 28. trouver le texte entouré entre parenthèses dans jQuery
- 29. Suppression des parenthèses et du texte dans Crystal
- 30. Comment dessiner du texte en utilisant OpenGL, SDL et C++?
ur aide Thanx. –