HotXLS의 AGGREGATE 옵션과 중첩 게이트
HotXLS가 Delphi에서 AGGREGATE 옵션 행렬을 디코딩하고 ignore-hidden과 중첩 SUBTOTAL 게이트가 참조 수식으로 새는 것을 막는 방법을 정리합니다
losLab 소프트웨어 개발 블로그
Software Development Blog
HotXLS가 Delphi에서 AGGREGATE 옵션 행렬을 디코딩하고 ignore-hidden과 중첩 SUBTOTAL 게이트가 참조 수식으로 새는 것을 막는 방법을 정리합니다
HotXLS로 Delphi에서 Agile 암호화 XLSX 패키지의 HMAC-SHA-512 dataIntegrity와 상수 시간 검증기 검사, 기존 쓰기 예약 레코드를 검증합니다
Delphi에서 HotXLS가 Agile 암호화된 XLSX를 읽는 방법: OpenEncrypted가 EncryptionInfo를 구문 분석하고, SHA-512 스핀 카운트 키 파생을 실행한 후, AES-CBC 세그먼트를 복호화함 HotXLS는 Excel 2010 및 그 이후의 모든
행이나 열 편집으로 조건부 서식과 데이터 유효성 검사 규칙의 범위가 나뉠 때, HotXLS가 Delphi에서 규칙을 우선순위가 매겨진 객체로 분할하는 방법을 다룹니다
HotXLS는 SUM(A1:B1*{10,100}) 같은 배열 연산자 수식을 XLSX와 XLS에 Excel 365 동적 배열로 저장해 Excel이 @와 #VALUE!를 삽입하지 않게 합니다
HotXLS로 Delphi에서 저장된 Excel AutoFilter를 평가하는 방법. 값 목록, 날짜 그룹, Top 10, 동적 날짜, 색과 아이콘 필터, 고정 기준 날짜와 hard limit까지 다룹니다
HotXLS 2.376.0은 SXEx emitter의 잘못된 BIFF 길이를 고쳐 PivotTable 뒤의 레코드가 어긋나고 chart sheet가 사라지는 문제를 해결합니다
HotXLS가 델파이에서 BIFF SupBook과 XTI 레코드를 분류하는 방법. same-sheet, 애드인, DDE와 OLE 링크를 self 플래그나 빈 URL로 추측할 수 없는 이유를 다룹니다
HotXLS가 Excel 16이 여는 Excel 5.0/95 XOR 보호 XLS 파일을 쓰는 방법, CreateXorKey_Method1 키, XorRor 배열, XorArrayIndex와 Delphi 코드
HotXLS는 Delphi에서 OLE 이전 시대의 Excel 2.0, 3.0, 4.0 워크북을 열어, 원시 BIFF 스트림과 세대별 셀 레코드, 캐시된 수식 결과를 읽습니다
HotXLS가 RGB와 테마 색을 BIFF8 56슬롯 팔레트에 결정론적 OKLab 매칭으로 대응시키는 방법과 읽기 전용 팔레트 플랜, 옵트인 XLS 저장 정책을 정리합니다
Excel에서 문자열 DOPER로 저장된 BIFF8 AutoFilter가 숫자 셀을 하나도 매칭하지 못하는 이유와, HotXLS가 Delphi XLS 파일에 숫자·Boolean·AND/OR 조건을 쓰는 방법
HotXLS는 두 번째 AxisParent 블록 안에 BIFF8 보조 축의 chart group을 넣고 SerToCrt로 series를 정확한 축 그룹에 연결합니다
HotXLS는 차트를 전용 차트 시트가 아니라 셀 범위에 앵커해 워크시트에 직접 배치할 수 있습니다. BIFF8 드로잉 셰이프와 OBJ 레코드, 차트 서브스트림 배치를 다룹니다
BIFF8 폰트 인덱스가 4를 절대 쓰지 않는 이유와 HotXLS가 Delphi에서 XF 레코드, rich text 문자열, 주석과 텍스트 상자 run을 올바른 FONT 레코드에 묶어 두는 방법
.xls 피벗 테이블은 BIFF8의 복잡한 구조입니다. Delphi에서 HotXLS가 자체 포함 피벗 캐시를 만들고 SXDBB 및 SXLI 레코드를 기록하는 방법을 설명합니다. SXPI와 원시 바이너리 보존 경로도 비교합니다. 호환성을 지키는 순서도 설명합니다
HotXLS가 Delphi에서 BIFF8 Selection 레코드를 1369영역 청크로 쓰고, pane 코드를 명시적 case 문으로 매핑하며, pane 스크롤을 Window2와 Pane 레코드로 나누는 방식을 설명합니다
HotXLS는 BIFF8 XLUnicodeString의 cch와 fHigh를 먼저 읽고 16비트 또는 8비트 byte count에 맞는 reader를 선택해 조용한 빈 문자열을 막습니다
HotXLS는 Delphi에서 PRICE, YIELD, DURATION, 쿠폰 날짜, 국채 함수를 다섯 가지 일수 계산 기준 모두와 함께 평가하며, Excel 설치가 필요 없습니다
HotXLS는 워크시트 메타파일 그림의 바이트를 GDI 재생에 넘기는 대신 상한 있는 명령 장면으로 디코딩하며, 예산과 fail-closed 파싱을 함께 갖춥니다
HotXLS가 델파이에서 Excel 수식 캐시 값을 재계산을 유발하지 않고 읽는 방법. ETL 실행을 빠르게 유지하고 원본 통합 문서를 바이트 단위로 그대로 둡니다
HotXLS는 Delphi에서 Excel 카메라 객체를 생성하여, 로드할 때마다 Excel이 다시 렌더링하는 셀 범위의 실시간 이미지를 배치하며, 링크는 왕복 편집 후에도 보존됩니다
TXLSCellImageExporter는 XLS나 XLSX 셀 사각형을 페이지 분할 없이 PNG나 JPEG 한 장으로 렌더링하며, 명시적 픽셀·바이트 예산과 원자적 교체를 갖춥니다
Delphi에서 HotXLS로 CF_HTML 클립보드 페이로드를 만들어 Excel 범위를 서식이 유지된 채로 Word나 브라우저에 붙여넣는 방법을 정확한 바이트 오프셋과 함께 다룹니다
HotXLS가 Delphi에서 Excel 차트 날짜 축을 렌더링하는 방식, 통합 문서 serial 좌표, 월말 눈금 클램핑, 일·월·년 단위 자동 선택, dateAx 완전 왕복을 정리합니다
HotXLS가 관계 그래프로 드로잉을 해석하고 파싱이 끝난 뒤 핑거프린트를 찍으며 앵커 오프셋을 그대로 유지해, Delphi에서 손대지 않은 Excel 차트를 바이트 단위로 재생하는 방법
HotXLS XLSTrendlineEquationLabel로 Delphi에서 Excel 추세선 방정식과 R제곱 레이블 텍스트를 계산하는 방법. 여섯 추세선 타입 모두에서 DataLabel.Text와 일치합니다
HotXLS로 Delphi에서 Excel Waterfall과 Treemap 차트를 씁니다: cx chartSpace 파트, layoutId 시리즈 타입, cx:pt 캐시, AlternateContent 앵커를 다룹니다
Delphi에서 HotXLS로 Excel 차트, 이미지, 도형 추가하기: XLS의 차트 시트, XLSX의 내장 차트와 그림, EMU 크기 조정, 앵커 함정을 다룹니다
Excel 열 너비는 Max Digit Width 단위로 측정되므로 Calibri가 아닌 Normal 폰트가 모든 열 경계를 밀어냅니다. HotXLS가 델파이에서 MDW를 측정하는 방법
HotXLS로 Delphi에서 셀 코멘트와 외부 URL, 워크북 내부 링크를 쓰는 법. 시트 이름을 바꾸면 조용히 깨지는 내부 링크와 XLS 쪽 코멘트 특성, 배포 전 감사 단계
HotXLS는 순수 Pascal로 Compound File Binary v3 컨테이너를 파싱합니다: 헤더 시그니처, 헤더 내 DIFAT, FAT 체인, MiniFAT, 디렉터리 트리를 ole32.dll 없이 처리합니다
HotXLS가 Excel 없이 Delphi에서 조건부 서식 규칙을 평가하는 방법과, Excel 16이 고정한 상위 10%, 평균 이상, 중복 사례 테스트를 다룹니다
HotXLS로 델파이에서 cellIs 규칙, 데이터 막대, 아이콘 집합, 서식 있는 텍스트 런을 적용하고 XLSX 파일의 dxf 스타일과 글꼴 풀 인덱스 함정을 피하는 법
Delphi 생성자가 예외를 던지면 RTL이 반쯤 지어진 인스턴스의 Destroy를 호출한다. HotXLS의 nil 안전 소멸자가 EOutOfMemory를 그대로 살려 두는 방법과 실패 지점별 주입 테스트, EOutOfMemory 재시도 래퍼 작성법을 정리한다
HotXLS는 Delphi에서 임시 파일에 단계적으로 쓴 뒤 원자적 Windows rename으로 교체하는 방식으로 XLSX, ODS, XLS를 저장해, 중단된 저장이 워크북을 손상시키지 않게 합니다
HotXLS는 XE5부터 최신 Delphi와 C++Builder까지 43개 build leg를 검증하며 오래된 compiler가 거부하는 Pascal 구문을 version-safe 코드로 유지합니다
HotXLS의 AddCopy 메서드는 Delphi에서 워크시트를 다른 Excel 워크북으로 복사하며, 수식과 차트 참조, 글꼴 인덱스를 대상 워크북에 맞게 재바인딩합니다
HotXLS는 Delphi에서 다른 워크북을 참조하는 수식을 메모리에 있는 실시간 객체를 기준으로 평가하며, 등록이 해제되면 외부 링크 캐시로 폴백합니다
Delphi에서 HotXLS로 Excel 시트를 CSV, TSV, HTML로 내보내기: RFC 4180 인용 규칙, UTF-8 BOM, 내보내기 전 Calculate가 필요한 이유를 다룹니다
HotXLS가 제공하는 TXLSWorkbookViewer가 Excel 설치나 OLE 자동화 없이 XLS, XLSX, XLSM, ODS 워크북을 인터랙티브 스프레드시트 그리드로 렌더링하는 방법을 다룬다 HotXLS는 를 제공한다. 이는 Excel을 설치하거나 OLE 자동화로 구동하지
HotXLS로 드롭다운 유효성 검사와 AutoFilter 조건, 표를 만드는 법. AutoFilter는 정의만 저장할 뿐 행을 자르지 않으며 열 id는 열 번호가 아니라 0 기준 오프셋이다
Delphi에서 HotXLS로 TDataset 결과를 Excel로 내보내기: TDataToXLS 그룹화와 페이징, VCL 의존성 함정, XLSX 변환, 서비스에 안전한 루프 구성을 다룹니다
Excel 날짜는 에포크를 알기 전까지 숫자일 뿐입니다. Delphi에서 1900과 1904 체계의 1462일 차이와 numFmt로 날짜를 판별하는 방법을 설명합니다. 윤년 예외와 사용자 지정 서식 파싱도 다룹니다. 외부 파일 변환 순서와 검증 기준도 제시합니다
CalculateAndVerify는 의존성 그래프를 격리 오버레이로 재계산해 셀의 캐시 값과 비교하고 불일치를 보고합니다. 기본값은 아무것도 쓰지 않는 감사 동작입니다
Delphi의 HotXLS가 정의된 이름에 암시적 교차를 적용해 4805개 수식 대출 서식에서 가짜 순환 참조, 인수 클래스 판정, 스캔 순서, Variant 정밀도 손실을 함께 고친 과정
Delphi에서 HotXLS로 워크북 범위와 시트 범위의 정의된 이름을 만들고, 편집에도 유지되는 교차 시트 수식을 작성하며 _xlnm 이름 충돌을 피하는 방법을 다룹니다
HotXLS가 Delphi 수식 의존성 그래프의 2차 엣지 스캔을 max-row 세그먼트 트리로 대체해 10만 수식 재계산을 18초에서 0.1초로 줄인 과정을 설명합니다
HotXLS 워크북 생성·저장 날짜가 하루 또는 시간대만큼 어긋난 이유와, Delphi에서 FILETIME, MS-OLEPS 속성 ID, W3CDTF 타임스탬프가 UTC로 매핑되는 방법
Delphi 코드에서 HotXLS로 Excel 드롭다운 목록 항목을 읽고, 인덱스나 텍스트로 항목을 고르고, 입력값을 XLS와 XLSX 파일의 데이터 유효성 검사 규칙에 대조하는 방법을 정리한다. showDropDown 플래그 반전, 인용 목록 이스케이프 함정, 뷰어 강제까지 다룬다
HotXLS를 사용하여 Delphi에서 Excel 365 동적 배열 스필(Spill) 수식을 평가합니다: SetArrayFormula를 통해 고정된 XLOOKUP, FILTER, SORT, UNIQUE 및 SEQUENCE 지원 HotXLS는 Delphi 및 C++Builder에서
Excel의 DEC2BIN, HEX2DEC, IMSUM 함수는 10비트 2의 보수와 문자열로 인코딩된 복소수 연산을 숨기고 있습니다. HotXLS가 Delphi에서 이를 구현하는 방법을 다룹니다
HotXLS가 Excel과 마찬가지로 연쇄 비교에 FALSE를 돌려주는 이유, 빈 셀이 0 및 빈 텍스트와 같게 평가되는 방식, SUMIF가 한 셀 합계 범위를 늘리는 방법
다른 리더는 받아들이는 XLSX에 Excel이 복구 프롬프트를 띄우는 이유. Delphi 작성기의 필수 phoneticPr fontId, 파트별 Override 하나, 유일한 루트 rIds를 다룹니다
HotXLS가 Delphi에서 Excel처럼 텍스트를 비교하는 방법, 로캘 워드 정렬과 대소문자 무시, 하이픈은 동률만 가르고 CompareText와 ordinal 정렬이 어긋나는 이유
HotXLS가 Delphi에서 Excel 와일드카드를 맞추는 방법, COUNTIF는 a~b를 문자 그대로 읽고, MATCH는 ~를 이스케이프로 다루며, DSUM은 접두사로 맞추고 셀 전체 Find는 되돌아가 봅니다
HotXLS는 워커가 기다리는 동안 메인 스레드에서 TXLSFileMonitor 이벤트를 발생시키므로, 스레드 소유권 없이 OnFileChanged 안에서 모니터를 멈추면 데드락이 걸립니다
HotXLS로 델파이에서 Excel 수식을 평가하는 법: Calculate 엔진, OnUserFunction 사용자 정의 함수, 배열 수식, 그리고 CSV 내보내기에 계산된 값이 필요한 이유
Excel 수식은 복잡한 종속성 체인을 형성할 수 있습니다. HotXLS가 Delphi에서 수식 계산 단계를 노출하여 계산 오류와 순환 참조를 디버깅하는 데 어떻게 도움이 되는지 알아보세요. Excel은 눈에 띄는 곳에 작은 디버거를 숨겨두고 있습니다
Delphi에서 행과 열을 삽입하거나 삭제할 때 HotXLS가 A1 수식 참조를 자동으로 이동시키는 방법: 상대·절대 참조, 범위 종단점, #REF! 처리 규칙을 다룹니다
HotXLS는 Windows에서 Free Pascal과 Lazarus로 빌드됩니다. DELPHIUNICODE 모드 유지, CORBA 인터페이스로 OLE 구조화 스토리지 처리, Pascal AES 전환, inflate 루프 수정을 다룹니다
HotXLS는 BIFF8 chart series의 GelFrame에 OfficeArt theme index와 tint를 기록해 Excel theme를 바꿔도 series fill 색상이 따라가게 합니다
Delphi의 HotXLS에서 물리적 크기로 XLSX 이미지를 배치하는 방법을 설명한다. EMU 단위, 센티미터와 포인트 기준 기하학, 비율 고정 scaling, cm 여백을 다룬다. 생성한 송장 헤더에 600×400 pixel 로고를 하나 넣었다고 하자
HotXLS는 GIF, BMP, JPEG 헤더에서 실제 픽셀 크기를 읽어 AddPicture가 이미지를 늘리는 100×100 폴백 대신 실제 지오메트리를 기록합니다
HotXLS의 Workbook.Recalculate는 Delphi에서 수식 종속성 그래프를 빌드해 변경된 셀만 재평가합니다: 휘발성 함수, 위상 정렬 순서, 순환 처리를 다룹니다
HotXLS는 Delphi에서 기존 XLSX 패키지 안의 워크시트 하나만 다시 쓰고, 건드리지 않은 나머지 모든 파트는 압축된 바이트 그대로 옮깁니다
Delphi에서 HotXLS로 의도적인 순환 참조를 해결하는 방법: Iterate, IterateCount, IterateDelta를 통한 반복 계산과 사이클 수렴 원리를 다룹니다
HotXLS로 Delphi에서 Excel LAMBDA 클로저와 완전한 LET 시맨틱을 평가합니다: 이름 붙은 람다, 어휘적 캡처, 섀도잉 규칙, 쉼표 구분자를 다룹니다
델파이에서 대용량 Excel 파일을 다루는 실전 HotXLS 성능 조정: StreamingWrite 저장, 스타일 풀 재사용, 행 콜백, 그리고 더 빠른 읽기 전용 적재
Excel이 255자를 넘는 XLSX 목록 유효성 검사를 왜 거부하는지, XLSB와 x14 확장이 어떻게 다른지, Delphi용 HotXLS가 각 목록 형식을 어떻게 다루는지 설명한다. Excel이 스스로 쓴 파일도 거부하는 경계, 다른 시트를 가리키는 목록의 저장 위치까지 다룬다
수식 자신을 담은 컬럼 위의 VLOOKUP이 Excel에서 합법인 이유와, HotXLS가 스캔 간선을 순서 간선과 분리해 거짓 순환을 막는 방법을 차례로 정리했습니다
Delphi 코드로 XLSX 파일의 셀 하나를 수정할 때 HotXLS가 커스텀 테마, 알 수 없는 extLst 블록, calcChain을 보존하는 방법과 무손실 보증의 한계를 다룹니다
병합된 직사각형은 좌측 상단 앵커 셀만 렌더링한다. HotXLS 리포트 템플릿에서 병합 셀을 다루는 규칙과 InsertRows 이동 방식, 감사 단계, HTML과 RTF 내보내기에서의 저하
HotXLS가 MetadataOnly 발견과 SelectedSheets 로딩, 온디맨드 LoadSheet, 원시 파트 보존 저장으로 어떤 워크시트 셀도 파싱하지 않고 대용량 XLSX 통합 문서를 Delphi에서 열어 메모리 사용량과 처리 시간을 크게 줄입니다
HotXLS가 Delphi에서 ODS 데이터 파일럿 테이블을 원본 그대로 유지하도록 만든 두 단계: 서브트리 슬라이스와 조상 xmlns 바인딩을 조각에 실어 나르는 네임스페이스 스코프 수정
HotXLS가 Delphi에서 Excel 16과 LibreOffice가 모두 읽는 ODS 파일을 쓰는 방법, OpenFormula 참조, 선언된 네임스페이스, 이중 조건부 서식 마크업
HotXLS는 Delphi에서 OpenDocument Spreadsheet 파일을 열고 저장합니다: SaveAsODS 내보내기 옵션, ODS 가져오기 경로가 읽어 되돌리는 내용, 라운드트립에서 보존되는 항목을 다룹니다
HotXLS가 Delphi에서 ODS의 table:number-rows-repeated 행을 단일 행 높이 런으로 저장해 104만 행 반복 시트를 0.02초에 열고 다시 반복 수 그대로 저장하는 방법
비밀번호가 맞는데도 Excel이 손상을 보고하는 두 가지 암호화 함정. Delphi에서 ECB와 CBC 혼동, RC4 재키 어긋남이 호환성을 깨뜨리는 방법을 다룹니다
Excel 설치 없이 Delphi 서비스에서 XLS와 XLSX 워크북 생성하기: 네이티브 BIFF·OOXML 라이터, HTTP 응답으로의 스트림 출력, COM 프리 방식을 다룹니다
HotXLS는 Excel 없이 Delphi에서 XLSX 패키지 서명을 검증합니다. XML-DSig 다이제스트, C14N, 관계 선택자, WinCrypt 신뢰 정책과 안전한 재서명까지 다룹니다
Delphi에서 스레드를 늘렸는데 XLSX 파싱이 오히려 느려진 이유와, HotXLS가 셀당 힙 할당을 20회에서 9.1회로 줄여 1.90배의 병렬 가속을 달성한 방법을 다룹니다
HotXLS는 Delphi에서 스프레드시트를 아카이브용 PDF/A로 내보내며, 임베드된 sRGB 출력 의도, pdfaid 메타데이터, 아카이브 검증기가 확인하는 폰트 규칙을 포함합니다
BIFF PivotCache 서브스트림은 피벗 캐시 데이터를 뷰와 별도로 저장합니다. HotXLS가 레코드 번호가 아니라 본문 길이로 프레이밍을 결정하는 방식을 다룹니다
HotXLS로 Delphi에서 Excel 피벗 Show Values As 모드를 설정하는 방법: 순위, 누적 합계, 부모 퍼센트, x14 pivotShowAs 확장, 그리고 새로고침에도 안전한 파일
HotXLS로 Delphi에서 Excel 피벗 항목을 측정값 기준으로 정렬하는 방법. autoSortScope가 Values 필드를 4294967294로 저장하는 방식, 무승부 처리, 접힌 멤버까지 다룹니다
Delphi에서 HotXLS로 XLSX 피벗 테이블 빌드하기: AddPivotTable, 계산된 항목과 필드, showDataAs 값 표시, 날짜 그룹화, 프로세스 내 새로 고침을 다룹니다
Excel 표시 정밀도가 서식 구간, 백분율 기호, 스케일링 쉼표별로 저장 값을 반올림하는 방식과 HotXLS가 Delphi에서 Excel 16과 맞추는 방법
HotXLS가 가져온 Excel 차트의 원본 ChartML을 바이트 단위로 보존하면서 Delphi에서 제목과 시리즈, 축을 편집하고 두 축을 가진 콤비네이션 차트를 구성하여 열고 다시 저장한 이후에도 차트 서식과 확장 콘텐츠가 온전히 유지되도록 만듭니다
Delphi에서 HotXLS로 워크시트를 보호하고 입력 범위는 편집 가능하게 유지하며 인쇄 레이아웃을 제어하기: Locked 플래그, 페이지 설정, 배율, 머리글 코드를 다룹니다
HotXLS가 델파이에서 XLS, XLSX, ODS와 CSV 스트리밍 읽기를 하나의 풀 행 커서 뒤로 통합하는 방법. 명시적 상태 머신, 멱등한 Cancel, 빌려 쓰는 행 뷰를 다룹니다
HotXLS를 사용하여 Delphi에서 R1C1 수식을 컴파일하십시오: GetCompiledFormulaR1C1은 셀별로 R2C3, R[-1]C[2] 및 RC를 해석하므로 하나의 상대 수식으로 열 전체를 채울 수 있습니다 HotXLS는 을 통해 R1C1 참조 표기법으로 작성된 수식을
HotXLS는 정적 UTF-16 PCRE2, 배열 브로드캐스팅, ReDoS 단계 예산으로 Delphi에서 Excel 365 REGEXTEST, REGEXEXTRACT, REGEXREPLACE를 오프라인으로 평가합니다
HotXLS가 컴팩트한 256행 셀 블록과 빈 셀을 구체화하지 않는 인터벌 스타일 오버레이, 행 단위 스트리밍 저장으로 대용량 Delphi 통합 문서의 메모리 사용량을 작게 유지하여 피크 메모리 사용량이 전체 시트가 아닌 단일 행 크기를 따르게 만듭니다
GetSheetNames로 XLS와 XLSX, ODS의 시트 목록을 셀 데이터 로드 없이 읽는 법. 카탈로그가 저렴한 이유와 암호화된 컨테이너 감지, 수신 단계 선별에 쓰는 방법
HotXLS를 사용하여 Delphi에서 Excel 스파크라인(꺾은선형, 열형, 승패형 그룹, ARGB 색상 슬롯 및 Excel 2010 이상에서 렌더링되는 x14 extLst 블록)을 생성하는 방법 HotXLS는 Delphi 및 C++Builder에서 호출을 통해 단 한 번으로
Excel의 NORM, CHISQ, BETA 함수는 정밀 수치 해석에 의존합니다. HotXLS가 Delphi에서 정규화된 감마 및 베타 함수로 이를 계산하는 과정과 과거 Log 버그 해결 사례를 살펴봅니다 셀에 를 입력하면 Excel은 부가 설명 없이 즉각 0.8413447을
거대한 Excel 파일을 메모리로 읽어들이면 종종 메모리 부족 오류가 발생합니다. HotXLS Streaming Direct Reader가 메모리 사용량을 낮고 평탄하게 유지하면서 Delphi에서 대규모 통합 문서를 순차적으로 구문 분석하는 방법을 알아보세요
메모리 고갈 없이 대용량 Excel 내보내기를 생성하는 것은 일반적인 Delphi 과제입니다. HotXLS Streaming Direct Writer가 메모리 사용량을 거의 일정하게 유지하면서 거대한 XLSX 파일을 셀 단위로 구축하는 방법을 알아보세요
HotXLS의 StreamingWrite, 행 단위 쓰기 콜백, 스타일 풀 재사용, 스레드별 배치 통합 문서 작업으로 대용량 XLSX 내보내기를 메모리 한계 안에 붙들어 두는 법
HotXLS는 Delphi에서 ISO/IEC 29500 Strict 워크북을 작성하며, 모든 패키지 파트를 purl 어휘로 변환하고 Strict가 금지하는 기능은 거부합니다
HotXLS의 IXLSWorkbookProgress 인터페이스가 단순한 성공/실패 불리언 대신 안정적인 숫자 코드, 심각도, 실패한 작업, 발생 시트를 담은 Diagnostics 목록과 OnDiagnostic 이벤트를 제공하는 방법을 다룬다 1만 개의 스프레드시트에 대해 밤새 배치
HotXLS로 Delphi에서 Table[Column] 구조적 참조를 평가합니다: 항목 지정자, 열 범위, 원문 그대로의 왕복, 지원되지 않는 현재 행 형식을 다룹니다
HotXLS가 행 숨김 콜백 게이트와 디스패처의 중앙화된 인수 개수 검사로 SUBTOTAL 109와 AGGREGATE가 숨겨진 행과 필터링된 행을 건너뛰게 만드는 방법
테이블 slicer 캐시는 맨몸 tableId로 테이블을 가리키므로 테이블 번호가 다시 매겨지는 순간 복사된 바이트는 깨집니다. HotXLS는 Delphi에서 캐시를 다시 만들고 rIds 일관성을 유지합니다
HotXLS가 대체 텍스트를 실은 워크시트 그림을 독립적인 PDF Figure 구조 요소로 바꾸는 방법과 페이지마다 MCID 할당기 하나가 필수인 이유를 설명합니다
Delphi에서 HotXLS로 Excel 보고서 템플릿 채우기: FindText로 자리표시자 찾기, 상세 행 복제, 안전한 행 삽입, 저장 전 재계산까지 다룹니다
HotXLS를 사용하여 Delphi에서 Excel 365 스레드 댓글(Threaded Comments) 작성하기: AddThreadedComment 회신 체인, threadedComments 및 person 파트, 기존 메모와의 차이점 Delphi에서 통합 문서를 생성하고 기존의
HotXLS가 PDF 내보내기 시 Windows 시스템 라이브러리 fontsub.dll의 CreateFontPackage를 호출해 임베디드 TrueType 폰트를 워크시트가 실제 사용한 유니코드 코드 포인트만으로 다시 만드는 방법을 다룬다 Delphi와 C++Builder용 Excel
비-ASCII 텍스트는 RTF, HTML, CSV 및 ZIP 내보내기에서 물음표로 깨질 수 있습니다. Delphi에서 모든 내보내기 경로에 걸쳐 HotXLS가 유니코드를 어떻게 온전하게 유지하는지 확인하십시오. 스프레드시트에 고객 이름 열이 있습니다 스프레드시트에 고객 이름 열이
HotXLS는 인자 평가 전에 CALL, REGISTER.ID, WEBSERVICE, DDE 등 16개 추가 수식 이름을 거부하므로, 보존된 수식이 Delphi 호스트 콜백을 결코 실행하지 않습니다
델파이 코드가 XLS와 XLSX 통합 문서를 편집할 때 HotXLS가 VBA 프로젝트와 외부 링크를 지키는 법: 매크로 사용 저장, 링크 대상, 그리고 왕복의 한계
HotXLS가 VBA 모듈 소스를 편집 가능한 SourceCode 속성으로 노출하고, Microsoft의 MS-OVBA 압축 알고리즘으로 모든 편집을 재압축해 고전 XLS, 독립 VBA 프로젝트 파일, 매크로 사용 XLSM 워크북에 다시 쓰는 방법을 다룬다
델파이에서 HotXLS로 알 수 없는 Excel 파일을 감사하는 법: 차트, 수식, 매크로, 보호를 센 다음 알려진 충실도 한계 안에서 XLS와 XLSX와 ODS를 변환하기
HotXLS는 Delphi에서 두 워크북을 비교해 시트, 셀, 수식, 병합 차이를 구조화된 목록과 읽기 쉬운 리포트로 보고하며, Excel이 필요 없습니다
델파이에서 HotXLS로 Excel 문서 속성을 설정하고 읽는 법: BIFF SummaryInformation과 OOXML docProps 파트에 걸친 제목, 작성자, 회사, 키워드 다루기
HotXLS가 델파이에서 O(1) 읽기 리스, fail-fast 쓰기 가드, 재진입 가능한 쓰기 트랜잭션, 세대 카운터로 통합 문서 읽기와 쓰기를 조율하는 방법을 다룹니다
HotXLS는 Delphi와 C++Builder에서 SaveAsPDF로 Office 없이 Excel 워크시트를 페이지가 나뉜 PDF로 렌더링합니다. 채우기, 테두리, 글꼴, 유니코드 텍스트용 임베디드 폰트를 다룹니다
HotXLS가 Delphi에서 XLOOKUP과 XMATCH를 평가하는 방식: 유효한 일치·검색 모드, O(log n) 이진 탐색, 중복 키 경계, 와일드카드가 거부되는 이유를 다룹니다
HotXLS가 Delphi에서 Excel의 캐시 값을 먼저 쓰도록 만든 XLS 저장 계약과 BIFF 공유 수식 루트 캐시 복원, SUBTOTAL 중첩 판정 수정을 정리합니다
HotXLS가 Delphi에서 Excel XLSB 바이너리 워크북을 열고 저장하는 방법, 검증된 서브셋이 다루는 범위, 기본 폰트와 내장 포맷이 중요한 이유
HotXLS가 XLSX 숫자를 유효숫자 17개로 기록하고 읽기에서 RTL 파싱을 바로잡는 이유. Delphi double이 Excel 저장과 다시 열기에 비트 단위로 살아남는 방법을 다룹니다
Delphi에서 HotXLS SaveAsEncrypted로 AES 암호화 XLSX 파일 작성하기: ECMA-376 표준 암호화, 비밀번호 처리, 쓰기 전용 복호화 제한을 다룹니다
HotXLS가 Excel이 읽는 #SPILL!과 #CALC! 캐시를 저장하는 방법: 소문자 리치 값 GUID, fileVersion 7, calcId 191029, RD 계산 기능, t=str 배열 텍스트
xl/worksheets/sheet1.xml을 하드코딩하면 유효한 XLSX 파일이 깨지는 이유, HotXLS가 델파이에서 소스 파트에 대해 OPC 관계 타겟을 해석하는 방법 유효한 xlsx가 반드시 을 포함해야 하는 것은 아닙니다. 델파이와 C++Builder용 네이티브 Excel
HotXLS가 Delphi에서 ECMA-376 스키마를 통과하는 XLSX 피벗 필드를 쓰는 방법: ST_Axis 토큰, dataField 플래그, 비어 있지 않은 items, 소계 item과 numFmtId
HotXLS가 Delphi에서 수식 텍스트를 갖지 않는 XLSX 공유 수식 팔로워를 전개하는 방법: si 마스터 찾기, 상대 참조 이동, 자체 종료 f 요소 처리를 다룹니다
Delphi의 HotXLS로 XLSX 시트 보호를 세밀하게 설정하는 방법을 설명한다. 15개의 AllowOption 권한 비트, OOXML의 생략=허용 규칙, round-trip에 안전한 파싱을 다룬다. 완성된 통합 문서를 동료에게 넘기면서 "이 파일은 필터만 걸고 다시 쓰지는
Delphi의 HotXLS Duplicate와 CopyFrom으로 서식이 갖춰진 XLSX 워크시트를 복제한다. 무엇이 깊게 복사되고 무엇이 얕게 남는지, 차트는 사본에서 어떻게 다시 만들어야 하는지 설명한다. 시트 하나를 정확히 완성해 두었다고 하자 시트 하나를 정확히 완성해 두었다고
HotXLS가 네 가지 교차 검사로 ZIP EOCD 레코드를 검증해, ZIP 주석에 숨겨진 위조 EOCD가 Delphi 파서를 속이지 못하게 하는 방법을 다룹니다
HotXLS가 Delphi에서 하나의 공유 ZIP 패키지 스트림으로부터 여러 XLSX 워크시트를 동시에 압축 해제하는 방법: seek와 read 쌍만 잠그는 읽기 게이트를 다룹니다
HotXLS의 워크시트 CRC32 체크섬은 zlib-ng가 Chorba 경로를 선택하면 1MB 작업 스레드 스택을 넘칠 수 있으며, 데이터를 64KB 단위로 공급하면 이 크래시를 피할 수 있습니다