반응형

Excel 20

VBA 사전을 통해 반복하시겠습니까?

VBA 사전을 통해 반복하시겠습니까? MS Runtime Scripting 라이브러리의 Dictionary 클래스를 사용하여 보고서 템플릿의 레이블 위치를 저장하고 있습니다.파이썬에서처럼 사전의 모든 키 값 쌍을 반복할 수 있는 방법이 있습니까? 키를 행 번호(A열에 모두 들어갑니다)로 사용하고 싶습니다. 값은 레이블 헤더가 됩니다. 다음과 같은 것: For Each key in dict Range("A" & key).Value = dict(key) Next key 시도: For Each varKey In oDic.Keys() Range("A" & varKey).Value = oDic(varKey) Next 키 반복기는 다음과 같이 선언해야 합니다.Variant.이를 위해 많은 것은 아니지만 배열과 같이..

programing 2023.05.21

구성 요소에 대한 COM 클래스 팩토리 검색 실패

구성 요소에 대한 COM 클래스 팩토리 검색 실패 엑셀 조작을 위해 엑셀 오브젝트(COM 컴포넌트)를 사용하고 있습니다.PC에서 잘 작동하지만 인트라넷에 응용 프로그램을 배포할 때 다음 오류가 발생합니다. 다음 오류로 인해 CLSID가 {00024500-0000-00000046}인 구성 요소에 대한 COM 클래스 팩토리를 검색하지 못했습니다. 80070005 = 합니다. = true입니다.web.config. 구성 요소 서비스에서 모든 설정을 했지만 여전히 동일한 오류가 발생합니다. 제발 도와주세요.앱을 배포할 때도 같은 오류가 발생했습니다.이 사이트에서 제공하는 솔루션:다음 오류로 인해 CLSID XXX를 가진 구성 요소가 실패했습니다. 80070005 액세스가 거부되었습니다. 이 솔루션은 다음과 같습..

programing 2023.05.01

단일 Excel 셀 값을 읽는 방법

단일 Excel 셀 값을 읽는 방법 행 2와 열 10에서 읽어야 할 값이 있는 시트 1이 있는 엑셀 파일을 가지고 있습니다.여기 제 코드가 있습니다. Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(workbookPath, 0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false); Excel.Sheets excelSheets = excelWorkbook.Worksheets; string currentSheet = "Sheet1"; Excel.Worksheet excelWorksheet = (Excel.Worksheet)excelSheets.g..

programing 2023.04.26

VBA가 If-statement에서 잘못된 분기를 사용 - 심각한 컴파일러 버그?

VBA가 If-statement에서 잘못된 분기를 사용 - 심각한 컴파일러 버그? 제목에 물음표가 있는 것은 컴파일러 버그라고 부르기 매우 어렵기 때문입니다만, 이 경우, 이 동작을 다른 방법으로 설명할 수 있는 사람이 있으면 놀라겠습니다. 이 문제를 재현하는 코드는 매우 간단합니다.표준 모듈에는 다음이 있습니다. Sub CompilerBug() Dim oClass As cClass Set oClass = New cClass If False Then Debug.Print "This doesn't print, as it shouldn't." End If If Falsee(oClass.Clone) Then Debug.Print "This does print, although it shouldn't!" End..

programing 2023.04.21

Excel File vs. read_excel in Panda

Excel File vs. read_excel in Panda 나는 판다에게 뛰어들어 실험을 하고 있다.Excel 파일에서 데이터를 읽는 경우.Excel File을 read_excel로 사용하는 것과 어떤 차이가 있는지 궁금합니다.양쪽 모두 동작하고 있는 것 같으며(예상대로 구문은 약간 다르지만), 이 문서에서는 양쪽 모두를 서포트하고 있습니다.두 경우 모두 문서에서는 "Excel 테이블을 DataFrame으로 읽기" 및 "Excel 테이블을 panda DataFrame으로 읽기"와 같은 방법을 설명합니다.(read_files 및 Excel_file에 대한 설명) 여기 SO에 대한 답이 있는데, 둘 중 하나를 사용하여 차이를 해결합니다.또한 구글 검색에서는 이 문제를 논의하는 결과가 나오지 않았습니다. ..

programing 2023.04.16

django 엑셀 xlwt

django 엑셀 xlwt django 사이트에서는 데이터베이스 내의 데이터를 바탕으로 엑셀 파일을 생성하고 싶습니다. xlwt를 사용하려고 합니다만, 데이터를 파일에 보존하는 방법밖에 없습니다.어떻게 하면 파일을 HttpResponse 객체에 가져올 수 있습니까?아니면 더 나은 도서관을 알고 있나요? 저도 이 조각을 찾았지만, 제가 원하는 대로 되지 않아요.xlwt 오브젝트에서 응답 오브젝트로 스트림을 가져오는 방법(일시 파일에 쓰지 않고)만 있으면 됩니다.깔끔한 패키지! 나는 이것에 대해 몰랐다. 의사 선생님 말씀에 따르면save(filename_or_stream)method는 저장할 파일 이름 또는 쓸 파일과 같은 스트림을 사용합니다. 그리고 Django 응답 객체는 파일 같은 스트림입니다.그래서 ..

programing 2023.04.16

Excel 문자열로 날짜 연결

Excel 문자열로 날짜 연결 나는 엑셀에 2개의 셀이 있다.한 명은 끈이 있고 다른 한 명은 날짜가 있어요세 번째 셀에 날짜와 문자열을 함께 넣고 싶습니다.예를 들어 다음과 같습니다. A1 = "This " A2 = "03/03/1982" A3는 다음과 같습니다. This 03/03/1982 이것을 A3 공식에 넣으려고 하면:= A1 & A2날짜의 몇 가지 재미있는 수치를 반환하고 문자 그대로의 날짜를 알려주지 않습니다. 이게 최선인지는 모르겠지만 난 이렇게 할 거야 =A1 & TEXT(A2,"mm/dd/yyyy") 그러면 원하는 문자열로 날짜 형식이 지정됩니다. 편집: 당신이 본 재미있는 숫자는 1899년 12월 31일부터 당신의 날짜 사이의 일수입니다.엑셀은 그렇게 날짜를 저장한다.이것은 날짜를 수..

programing 2023.04.16

마이크로소프트(MS.Office.Interop.Excel.ApplicationClass에 정의된 생성자가 없습니다.

마이크로소프트(MS.Office.Interop.Excel.ApplicationClass에 정의된 생성자가 없습니다. 저는 C# 튜토리얼에서 How to open a Excel file in C# tutorial을 따르려고 했습니다.즉, 에 대한 참조를 추가했습니다.Com에 돈을 지불하다.Microsoft Office 14.0 Object Library코드 컴파일을 시도했습니다. using Excel = Microsoft.Office.Interop.Excel; //... Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; xlApp = new Excel.ApplicationClass();//error here //..

programing 2023.04.16

두 조건이 일치하는 경우 카운트 - EXCEL 공식

두 조건이 일치하는 경우 카운트 - EXCEL 공식 이 표를 가지고 있으며 열의 실제 조건에 따라 값을 계산하는 공식을 만들고 싶습니다.A 및 열C. 예:열에 있는 경우A값은 M(남성)이고 열에 있습니다.C'그렇다'고 하면 되겠네요. 누가 이 공식 좀 도와줄 수 있어? 셀 앞에 시트 이름을 추가합니다. 예: =COUNTIFS(stock!A:A,"M",stock!C:C,"Yes") 시트 이름이 "stock"이라고 가정합니다.R 데이터가 있는 경우A1:C100그 후, 다음과 같이 합니다. Excel - 모든 버전 =SUMPRODUCT(--(A1:A100="M"),--(C1:C100="Yes")) Excel - 2007년 이후 =COUNTIFS(A1:A100,"M",C1:C100,"Yes")언급URL : ht..

programing 2023.04.11

VBA를 사용하여 Excel 시트에서 공백이 아닌 열 수 찾기

VBA를 사용하여 Excel 시트에서 공백이 아닌 열 수 찾기 VBA를 사용하여 Excel 시트의 사용된 열 수를 찾으려면 어떻게 해야 합니까? Dim lastRow As Long lastRow = Sheet1.Range("A" & Rows.Count).End(xlUp).Row MsgBox lastRow 위의 VBA를 사용하여 행 수를 확인할 수 있습니다.하지만 주어진 엑셀 파일의 열 수를 어떻게 찾나요? 예제 코드는 현재 열의 마지막 공백이 아닌 셀의 행 번호를 가져오며 다음과 같이 다시 작성할 수 있습니다. Dim lastRow As Long lastRow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row MsgBox lastRow 그러면 현재 행의 마지막 공백이 아닌 셀..

programing 2023.04.11
반응형