과 같은 텍스트를 찾아서 제거하십시오. 예를 들어 "Joe"와 같은 텍스트를 찾고 C#을 사용하여 Excel 워크 시트에서 제거하고 싶습니까?Excel 워크 시트에서 C#
4
A
답변
7
Range.Replace 메서드를 사용하고 빈 문자열로 바꾸기 만하면됩니다.
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
이 Excel 2016
작동 : 참고로이 당신의 C# 프로젝트에 복사하고, 포함 :, 당신의 C에 Microsoft.Office.Interop.Excel
에 대한
- 검색합니다.
- 어셈블리 버전은
15.0.0.0
이어야합니다.
코드 : UR 도움을
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;
관련 문제
- 1. C#의 Excel 워크 시트에서 데이터 읽기?
- 2. 다른 워크 시트에서 Excel Solver VBA 호출
- 3. Excel 시트에서 그룹화를 수행하려면
- 4. Excel : 별도의 워크 시트에서 동적 범위의 데이터 유효성 검사
- 5. 워크 시트에서 복사 한 마지막 워크 시트에서 핸들 가져 오기
- 6. Excel VBA의 스파 스 워크 시트에서 데이터 복구 및 정렬
- 7. Excel 워크 시트에서 DataTable 정의 블록을 생성하는 코드 생성기가 있습니까?
- 8. Excel 워크 시트에서 exe 셀로 셀 값 전달 방법
- 9. Excel 워크 시트에서 형식 및 크기를 보호하고 항목 만 허용합니다.
- 10. Excel 워크 시트에서 명명 된 범위를 사용하여 목록 상자를 전파하십시오.
- 11. iphone의 Excel 시트에서 데이터를 가져 오는 방법
- 12. Excel 스프레드 시트에서 VBA 추출
- 13. C# Excel 워크 시트 액세스
- 14. 매크로가 중복 워크 시트에서 작동하지 않습니다.
- 15. Excel 스프레드 시트에서 데이터를 읽는 방법?
- 16. C#을 사용하여 Excel 스프레드 시트에서 읽고 쓰려면
- 17. C#을 사용하여 Excel 시트에서 중복 레코드를 제거하는 방법
- 18. 하나의 Excel 시트에서 다른 Excel 시트로 변경 사항을 어떻게 복제합니까?
- 19. Excel 스프레드 시트에서 .xslt 파일을 어떻게 만듭니 까?
- 20. Excel to SQL, C# 라이브러리
- 21. Excel 스프레드 시트에서 .exe 파일 만들기
- 22. Excel 스프레드 시트에서 SharePoint Survey 만들기
- 23. 마스터 시트에서 Excel 하위 시트 채우기
- 24. excel 시트에서 데이터베이스로 새 행만 삽입하는 방법
- 25. .NET의 Excel 스프레드 시트에서 데이터베이스 업데이트
- 26. Excel 스프레드 시트에서 Click 이벤트 캡처
- 27. Excel 시트에서 필요한 테이블 만 얻는 방법
- 28. 워크 시트에서 필터가 변경된 경우 어떻게 감지합니까?
- 29. 모든 워크 시트에서 셀 값을 가져 오는 방법
- 30. VSTO : Excel 워크 시트 위에 그리기
고맙습니다. –