반응형

Excel 29

손상된 파일 처리

손상된 파일 처리 아파치 POI로 손상된 파일을 처리하는 것에 대한 조언이 있는 사람이 있는지 알고 싶습니다. 파일을 열려고 하면 다음 메시지가 표시됩니다. Exception in thread "main" org.apache.poi.hssf.record.RecordInputStream$LeftoverDataException: Initialisation of record 0x1C left 2 bytes remaining still to be read. at org.apache.poi.hssf.record.RecordInputStream.hasNextRecord(RecordInputStream.java:156) at org.apache.poi.hssf.record.RecordFactoryInputStream..

programing 2023.05.17

VBA를 사용하여 프로그래밍 방식으로 참조를 추가하는 방법

VBA를 사용하여 프로그래밍 방식으로 참조를 추가하는 방법 Skype가 완료되면 실행하여 Skype에 정보를 전달하는 프로그램을 작성했습니다.스카이프로 메시지를 보내려면 참고 자료를 추가해야 합니다.네트워크와 공유 파일 서버(특히)에 12대 정도의 컴퓨터가 있습니다.다른 모든 컴퓨터는 이 프로그램을 실행할 수 있어야 합니다.저는 손으로 레퍼런스를 설정하는 것을 피하고 싶었습니다.저는 프로그램이 실행될 때 참조를 공유 위치에 배치하고 프로그래밍 방식으로 추가할 계획이었습니다. VBA를 사용하여 Excel 2007에 참조를 프로그래밍 방식으로 추가하는 방법을 알 수 없습니다.수동으로 하는 방법을 알고 있습니다. 열리세요. 하지만 제 목적에는 별로 도움이 되지 않습니다.Access Vb.net 에서 이 작업을..

programing 2023.05.12

POI 생성 Excel 파일의 셀에 테두리 추가

POI 생성 Excel 파일의 셀에 테두리 추가 저는 POI를 사용하여 Excel 파일을 생성하고 있습니다.워크시트의 특정 셀에 테두리를 추가해야 합니다. 어떻게 하면 이 일을 해낼 수 있을까요?셀에 사용되는 스타일로 테두리를 설정하면 이 작업이 수행됩니다.예: style.setBorderBottom(HSSFCellStyle.BORDER_MEDIUM); style.setBorderTop(HSSFCellStyle.BORDER_MEDIUM); style.setBorderRight(HSSFCellStyle.BORDER_MEDIUM); style.setBorderLeft(HSSFCellStyle.BORDER_MEDIUM); 최신 Apache Poi 버전에서는 다음을 수행합니다. XSSFCellStyle styl..

programing 2023.05.12

EP Plus - Excel 표 읽기

EP Plus - Excel 표 읽기 EPLus를 사용하여 엑셀 테이블을 읽은 다음 각 열의 모든 내용을 해당하는 것으로 저장하고 싶습니다.List나는 그것이 표의 표제를 인식하고 그것을 바탕으로 내용을 분류하기를 원합니다. 예를 들어, Excel 테이블이 아래와 같은 경우: Id Name Gender 1 John Male 2 Maria Female 3 Daniel Unknown 저장할 데이터를 원합니다.List어디에 public class ExcelData { public string Id { get; set; } public string Name { get; set; } public string Gender { get; set; } } 제목을 사용하여 내용을 부를 수 있도록 합니다.예를 들어, 다음 ..

programing 2023.05.07

VBA의 멀티스레딩

VBA의 멀티스레딩 여기 VBA가 여러 스레드를 실행하도록 하는 방법을 아는 사람이 있습니까?저는 엑셀을 사용하고 있습니다.VBA로는 기본적으로 수행할 수 없습니다.VBA는 싱글 스레드 아파트에 구축됩니다.여러 스레드를 가져오는 유일한 방법은 COM 인터페이스가 있는 VBA가 아닌 다른 곳에 DLL을 구축하고 VBA에서 호출하는 것입니다. 정보: OLE 스레딩 모델의 설명 및 기능VBA는 기본적으로 멀티스레딩을 지원하지 않지만,멀티스레딩을 수행하는 방법은 세 가지가 있습니다. COM/dll - 예:C# 및 별도의 스레드에서 실행할 병렬 클래스 VBscript 작업자 스레드 사용 - 별도의 VBscript 스레드에서 VBA 코드 실행 VB스크립트를 통해 실행되는 VBA 작업자 스레드 사용 - Excel 워..

programing 2023.05.07

특정 열에 데이터가 포함된 마지막 행을 찾으려면 어떻게 해야 합니까?

특정 열에 데이터가 포함된 마지막 행을 찾으려면 어떻게 해야 합니까? 특정 열과 특정 시트의 데이터가 포함된 마지막 행을 찾으려면 어떻게 해야 합니까?그럼 어떻게 해? Function GetLastRow(strSheet, strColumn) As Long Dim MyRange As Range Set MyRange = Worksheets(strSheet).Range(strColumn & "1") GetLastRow = Cells(Rows.Count, MyRange.Column).End(xlUp).Row End Function 코멘트에 관해서는 마지막 행의 단일 셀에만 데이터가 있는 경우에도 마지막 셀의 행 번호가 반환됩니다. Cells.Find("*", SearchOrder:=xlByRows, Search..

programing 2023.04.17

큰따옴표 또는 작은따옴표를 삽입하는 방법

큰따옴표 또는 작은따옴표를 삽입하는 방법 따옴표를 붙여야 하는 긴 목록이 있고(큰따옴표 또는 작은따옴표일 수 있음), 약 8,000개의 이름이 있습니다.견적서 없이 엑셀로 가지고 있고, 모든 이름을 복사하여 붙여넣을 수 있지만 견적서는 아직 없습니다.각 줄에 있는 이름에 따옴표를 붙이는 엑셀 수식을 찾아봤지만 운이 없었습니다.교묘한 검색 및 교체 기술도 시도해 봤지만 역시 효과가 없었습니다.찾고 있는 형식은 다음과 같습니다. "Allen" 또는 "Allen" 그 중 어느 것이든 효과가 있을 것이다.데이터베이스에 정보를 저장하기 위해 이것이 필요합니다.어떤 도움이라도 대단히 감사합니다.감사해요. PS: 온라인상의 다른 사람들이 내가 필요로 하는 것과 같은 일을 하고 있다는 것을 알게 되었고, 이 솔루션은 ..

programing 2023.04.12

panda xlsxwriter, 표 머리글 형식 지정 - 시트 머리글 아님

panda xlsxwriter, 표 머리글 형식 지정 - 시트 머리글 아님 xlsxwriter를 사용하여 판다 DataFrame to_excel을 저장하고 있습니다.헤더의 글꼴 변경을 제외한 모든 데이터(컬럼 너비, 글꼴 크기 등)의 포맷을 할 수 있었습니다만, 그 방법을 찾을 수 없었습니다.예를 들어 보겠습니다. import pandas as pd data = pd.DataFrame({'test_data': [1,2,3,4,5]}) writer = pd.ExcelWriter('test.xlsx', engine='xlsxwriter') data.to_excel(writer, sheet_name='test', index=False) workbook = writer.book worksheet = writer..

programing 2023.04.12

VBA를 사용하여 커스텀 리본 탭을 추가하는 방법

VBA를 사용하여 커스텀 리본 탭을 추가하는 방법 엑셀 리본에 커스텀탭을 추가하는 방법을 찾고 있습니다.나는 구글을 통해 그것을 다루는 몇몇 자원들을 우연히 발견했지만 모두 의심스럽고 터무니없이 복잡해 보인다. 그것을 하기 위한 빠르고 간단한 방법은 무엇입니까?VBA가 Excel에 로드될 때 새로운 탭을 로드하고 싶습니다. UPDATE : 여기서 이 예를 시도했는데 마지막 명령에서 "object required" 오류가 나타납니다. Public Sub AddHighlightRibbon() Dim ribbonXml As String ribbonXml = "" ribbonXml = ribbonXml + " " ribbonXml = ribbonXml + " " ribbonXml = ribbonXml + " "..

programing 2023.04.12
반응형