반응형

Excel 26

대용량 스프레드시트용 Apache POI Java Excel 성능

대용량 스프레드시트용 Apache POI Java Excel 성능 POI로 읽으려는 스프레드시트가 있는데(xls와 xlsx 형식이 모두 있습니다), 이 경우 xls 파일에 문제가 있습니다.제 스프레드시트에는 약 10,000개의 행과 75개의 열이 있으며, Excel이 몇 초 안에 열리지만 이를 읽는 데는 몇 분이 걸릴 수 있습니다.파일 전체를 메모리로 읽는 것보다는 이벤트 기반 읽기를 사용하고 있습니다.제 코드의 고기는 아래와 같습니다.지금은 좀 지저분하지만, POI 예제에서 대부분 복사한 긴 스위치 설명일 뿐입니다. 이벤트 모델을 이용한 POI 수행이 이렇게 느리다는 것이 일반적인 일입니까?제가 할 수 있는 일이 있을까요?저는 몇 분이면 제 신청을 받아들일 수 없을 것 같습니다. POIFSFileSys..

source 2023.10.29

내 진행률 표시줄의 Excel vba 사용자 양식에서 닫기 [X] 버튼 숨기기

내 진행률 표시줄의 Excel vba 사용자 양식에서 닫기 [X] 버튼 숨기기 매크로가 여전히 시트를 가져오는 중인 경우 진행 표시줄을 표시하기 위해 사용자 양식을 만들었습니다. 문제는 사용자가 빨간색 [X] 버튼을 누르면 처리가 중단된다는 것입니다. 잠재적인 사용자들이 실행되는 동안 클릭할 혼란스러운 버튼이 없도록 이 종말의 빨간 버튼을 숨길 수 있는 방법이 있을까요? 편집: 나 이거 먹어봤어요. 'Find the userform's Window Private Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" ( _ ByVal lpClassName As String, _ ByVal lpWindowName As String) As Long '..

source 2023.10.24

xlsxwriter로 쓸 때 통화 기호 설정

xlsxwriter로 쓸 때 통화 기호 설정 통화 값에 원하는 통화 기호를 쓰는 데 문제가 있습니다.xlsxwriter. 나는 여기서 자습서를 따랐고 정확한 형식과 달러 기호(자습서의 기본 설정인지 엑셀의 기본 설정인지 확실하지 않음)로 통화 값을 쓸 수 있습니다. 작동 내용: money = workbook.add_format({'num_format':'$#,##0.00'}) 그리고 달러 표시로 통화 가치를 출력합니다. $1,000.00 하지만 만약 내가 내 통화를 넣으려고 한다면, 예를 들어.R: money = workbook.add_format({'num_format':'R#,##0.00'}) 이해합니다. R1000 xlsxwriter를 사용하여 통화 기호를 설정하려면 어떻게 해야 합니까?시도해 보시..

source 2023.10.24

Office 365용 VSTO 추가 기능

Office 365용 VSTO 추가 기능 엑셀 추가 기능이 몇 개 있습니다.제가 오피스 365로 옮기면 이 추가 기능들을 사용할 수 있나요?Office 365에 대한 개발 지원(VSTO)이 있습니까?이것에 대한 답이 궁금해서 인터넷으로 찾아봤습니다.다음 사이트에서 저는 아니오라고 답합니다.오피스 365용으로 개발하는 것이 쉐어포인트 개발에 더 부합하는 것 같습니다. http://blogs.msdn.com/b/donovanf/archive/2011/06/29/office-365-developer-guidance-and-resources.aspx 온라인에서 이런 제품에 대한 광고를 본 적이 있습니다.웹에 v-to-애플리케이션을 적용하기 위한 가능한 솔루션을 제공할 수 있을 것으로 보이는 http://www...

source 2023.10.04

분할 함수에 의해 반환되는 배열 크기 - Excel VBA

분할 함수에 의해 반환되는 배열 크기 - Excel VBA 지금까지 제가 한 일은 이렇습니다. Sub MP_division() Worksheets(3).Activate Dim last_cell As Integer Dim platforms() As String Dim arr_size As Integer platforms = Split(Cells(2, 47), ", ") last_cell = Mid(Range("A1048576").End(xlUp).Address, 4) arr_size = len(platforms) // is there something like this? For x = 1 To last_cell For y = 1 To arr_size //do something Next Next End Su..

source 2023.10.04

헤더 서명이 잘못되었습니다. Excel 문서에 Apache POI가 있는 IO 예외

헤더 서명이 잘못되었습니다. Excel 문서에 Apache POI가 있는 IO 예외 다음과 같은 정보: java.io .IO 예외:헤더 서명이 잘못되었습니다. 0x000201060000 참조FFE, 0xE11이 필요합니다.AB1A1E011CFD0 Apache POI HPSF를 사용하여 일부 사용자 정의 속성을 Excel 문서에 추가하려고 할 때. 저는 그 파일이 Excel OLE2(HTML, XML 또는 Excel이 불평하지 않는 다른 것이 아님)라고 완전히 확신합니다. 다음은 내 코드와 관련된 부분입니다. try { final POIFSFileSystem poifs = new POIFSFileSystem(event.getStream()); final DirectoryEntry dir = poifs.ge..

source 2023.08.25

수식을 편집하는 동안 (다른 시트의 셀을) 강조 표시하는 방법은 무엇입니까?

수식을 편집하는 동안 (다른 시트의 셀을) 강조 표시하는 방법은 무엇입니까? (편집 모드에서) 다른 시트의 셀 강조 표시에 대해 검색했지만 해결 방법을 찾을 수 없었습니다.셀이 선택되고 편집 모드에 있을 때 수식에 사용된 셀이 동일한 시트에 있는 경우 강조 표시됩니다.예를 들어 (다음 이미지 참조) 셀 K6은 시트 "데이터"에서 선택되고 공식에 사용된 셀은 빨간색, 파란색 및 보라색 직사각형으로 강조 표시됩니다. 그러나 수식에 다른 시트의 셀이 포함되어 있으면 강조 표시되지 않습니다.예를 들어, (다음 이미지 참조) 시트 "차트"에서 셀 D5가 선택됩니다.셀은 시트 "데이터"의 X6 셀을 사용하지만 시트 "차트"의 셀 D5의 공식을 편집할 때 강조 표시되지 않습니다.셀에서 수식을 편집하는 동안 다른 시트..

source 2023.08.20

SharePoint 사이트에서 Excel 파일 열기

SharePoint 사이트에서 Excel 파일 열기 쉐어포인트에서 VBA를 사용하여 엑셀 파일을 열려고 합니다.매크로를 실행할 때마다 찾고 있는 파일이 다를 수 있으므로 SharePoint 폴더를 보고 필요한 파일을 선택할 수 있어야 합니다. 아래 코드는 네트워크 드라이브에서 파일을 찾고자 할 때 잘 작동하지만 SharePoint 주소로 바꾸면 "run-time error 76: Path not found"가 표시됩니다. Sub Update_monthly_summary() Dim SummaryWB As Workbook Dim SummaryFileName As Variant ChDir "http://sharepoint/my/file/path" SummaryFileName = Application.GetOp..

source 2023.07.06

VBA Excel "컴파일 오류: 개체 필요"

VBA Excel "컴파일 오류: 개체 필요" 저는 엑셀에서 VBA 코드를 작업하고 있으며 다음과 같은 코드가 있습니다. Set strModel = Right(rng.Offset(0, 13).Value, Len(rng.Offset(0, 13).Value) - 4) 코드를 실행하면 디버깅할 컴파일 오류가 발생하고 다음과 같이 표시됩니다.Object Required어떻게 하라는 겁니까? 다음은 코드의 더 큰 부분입니다. strHSLtemp = "C:\Users\Desktop\To Do\MidDay Orders Macro Tool\Temp Files\HSL Orders Temp.xlsx" wbHSLtemp = Dir(strHSLtemp) Set wbHSLtemp = Workbooks.Open(strHSLtem..

source 2023.06.11

VBA에 대한 권장 IDE

VBA에 대한 권장 IDE 마감되었습니다. 이 질문은 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 것입니다.충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 책, 도구, 소프트웨어 라이브러리 등에 대한 추천을 구하는 질문은 허용되지 않습니다.질문에 사실과 인용문으로 답변할 수 있도록 질문을 편집할 수 있습니다. 4년 전에 문을 닫았습니다. 이 질문을 개선합니다. 합리적인 오류 보고 및 코드 완성을 제공하는 Excel VBA 매크로를 개발하기 위한 권장 IDE가 있습니까? 현재 Excel 2007과 함께 제공되는 "Microsoft Visual Basic For Application" IDE를 사용하고 있지만 아직까지는 이상적이지 않습니다. Vim 또는 Emac..

source 2023.05.27
반응형