728x90
반응형
추가기능으로 특정문자가 포함된 행 을 삭제하기
#2.g16_rngData_170 데이터 행 삭제
content = self.text.get(1.0, END)
lines = content.split("\n")
new_content = ""
for line in lines:
if find_str[i] not in line:
new_content += line + "\n"
self.text.delete(1.0, END)
self.text.insert(END, new_content)
추가기능으로 특정문자가 포함된 행 을 추가하기
elif find_str[i] == '0': #행추가
content = self.text.get(1.0, END)
lines = content.split("\n")
target_character_rngData = "Set "+replace_str[0]+"_chtChart"
insert_character_rngData = ' Set {}_rngData_{} = Range(Cells({}, 3), Cells({}, 4 + (find_blank_cell - 1)))'.format(replace_str[0],replace_str[i],replace_str[i],replace_str[i])
new_content = ""
for line in lines:
if target_character_rngData in line:
new_content += insert_character_rngData + "\n"
new_content += line + "\n"
self.text.delete(1.0, END)
self.text.insert(END, new_content)
참고로 개인적으로 관리하는 파일 관련해서 추가 삭제하는것이라 범용적으론 적용안될수가 있음
728x90
반응형
'파이썬+VBA' 카테고리의 다른 글
엑셀VBA : VBA로 셀서식을 변경하기 (1) | 2023.12.26 |
---|---|
엑셀 PERSONAL.XLSB 사용하기 (0) | 2023.12.26 |
파이썬 tkinter 이용해서 여러개 문자 변경가능한 메모장 만들기 (1) | 2023.12.21 |
파이썬 판다스 pandas ... 모두 출력하기 max (1) | 2023.11.24 |
관세청API 이용하기 (0) | 2023.10.31 |