Excel 28

Java에서 Excel의 부동 소수점 일치

Java에서 Excel의 부동 소수점 일치 시트 1의 왼쪽 상단 셀에 숫자가 하나 있는 .xlsx 스프레드시트가 있습니다. Excel UI에 다음이 표시됩니다. -130.98999999999 이것은 공식 막대에서 볼 수 있습니다. 즉, 포함된 셀이 표시하도록 설정된 소수 자릿수에 영향을 받지 않습니다.이 셀에 대해 Excel이 표시하는 가장 정확한 숫자입니다. 기본 XML에는 다음이 있습니다. -130.98999999999069 Apache POI를 사용하여 워크북을 읽으려고 하면 XML에서 Double.valueOf를 통해 번호를 입력하고 다음과 같은 정보를 제공합니다. -130.9899999999907 안타깝게도 이 번호는 사용자가 Excel에서 볼 수 있는 번호와 다릅니다.사용자가 엑셀에서 보는 것..

source 2023.06.24

IF 문 내의 "및" 및 "또는" 문제

IF 문 내의 "및" 및 "또는" 문제 If 문 안에서 "And" & "Or"를 사용하려고 합니다.제가 구문을 잘못 알고 있는 것 같습니다. 데이터가 참으로 만들어야 하는 경우 결과가 거짓으로 반환됩니다.코드는 다음과 같습니다. ElseIf (origNum = "006260006" Or origNum = "30062600006") And creditOrDebit = "D" Then 'do things here End If -디버깅을 하고 이 줄에 올 때, 그것은 그것을 뛰어넘어 들어가지 않습니다. -origNum은 실제로 "006260006"이고 creditOrDebit = "D"입니다. - 그래서 제 "Or" 진술이 작동하지 않는 것 같습니다. -이 질문이 쉽고 빠르게 진행되기를 바랍니다.감사합니다!문..

source 2023.06.19

Excel 레이블의 캡션에서 텍스트를 세로로 중앙에 배치하려면 어떻게 해야 합니까?

Excel 레이블의 캡션에서 텍스트를 세로로 중앙에 배치하려면 어떻게 해야 합니까? Excel 2007에서는 워크시트에 ActiveX 레이블을 삽입했습니다.마우스 오른쪽 버튼을 클릭하여 Properties를 보고 TextAlign 속성을 2(frmTextAlignCenter)로 변경했습니다. 이렇게 하면 레이블 캡션의 텍스트가 레이블의 중앙(수평)에 정렬되지만 텍스트는 레이블의 맨 위에 남아 있습니다.캡션 텍스트가 레이블의 중간에 오도록 세로로 중심을 맞추려면 어떻게 해야 합니까? SO에서 "수직 정렬"을 검색했지만 엑셀 레이블의 캡션에 대한 방법은 나오지 않습니다.하나의 라벨로 하는 요령이 있습니다.1x1 픽셀의 투명한 gif 이미지(여기)를 추가하고 PictureAlignment 속성을 Picture..

source 2023.06.19

EPLUS OpenXML 행 수를 가져오는 방법(c#)

EPLUS OpenXML 행 수를 가져오는 방법(c#) 검색해보니 링크 C#EPLus OpenXML 카운트 행이 있었습니다. int iRowCount = currentWorksheet.Dimension.End.Row - currentWorksheet.Dimension.Start.Row; 그러나 이것은 카운트 값으로 4721을 제공합니다.전체 행 수를 제공합니다. 값이 있는 행 수를 어떻게 얻을 수 있습니까?Used Range 같은 거.시트의 사용된 범위(치수)의 행 및 열 수를 반환하는 실제 답변은 다음과 같습니다. int iColCnt = Worksheet.Dimension.End.Column int iRowCnt = Worksheet.Dimension.End.Row 그러나 워크시트가 있는지 여부를 검..

source 2023.06.14

Python으로 Excel 외부 데이터 새로 고침

Python으로 Excel 외부 데이터 새로 고침 파이썬 스크립트를 실행하는 엑셀 파일이 있습니다.Excel 파일에 Python 스크립트를 실행하기 전에 새로 고쳐야 하는 외부 데이터 연결이 있습니다.제가 언급하는 기능은 다음과 같습니다. 저는 Python 2.7을 사용하고 있으며 대부분의 Excel 데이터 구문 분석을 Pandas에 의존하고 있습니다. CalculateAsyncQueryDone()이 프로그램을 유지하고 새로 고침이 완료될 때까지 기다립니다. xlapp = win32com.client.DispatchEx("Excel.Application") wb = xlapp.Workbooks.Open() wb.RefreshAll() xlapp.CalculateUntilAsyncQueriesDone() ..

source 2023.06.14

문자열에서 "를 검색하는 방법 - EXCEL

문자열에서 "를 검색하는 방법 - EXCEL 이것은 제가 집착하는 까다로운 것입니다.Excel 2010에서 문자열을 검색하여 캐릭터를 찾습니다."공식을 사용하고 있습니다. =FIND(A1,"text", 1) 이것은 A1 문자열에 있는 "텍스트"의 숫자(시작 위치)를 반환하거나, 찾을 수 없는 경우 오류를 반환합니다. 검색 방법"공식에서? 조언 감사합니다!수식을 수정하여 Char(34)를 검색해 보십시오. 수식에 10,000개의 인용문이 있는 대신 가독성에 도움이 될 것이라고 생각합니다. =IF(COUNT(FIND(CHAR(34),A1)) 당신은 여러 가지를 사용합니다."엑셀이 이해할 때까지 하나를 찾아야 합니다 :) =FIND("""", A1) 설명: 가장 바깥쪽 인용문 사이에 다음과 같은 것이 있습니다..

source 2023.06.09

코코아에서 Excel(.xlsx) 파일 만들기

코코아에서 Excel(.xlsx) 파일 만들기 코코아 애플리케이션을 작성하고 있으며 기본적으로 여러 개의 XML 파일이 포함된 zip 파일인 Excel XML 형식(ISO/IEC 29500-1)으로 내보내려고 합니다..xlsx연장의 AppleScript를 생성하고 사용해 보았습니다.NSAppleScript작동하지만 속도가 느리고 사용자가 자신의 컴퓨터에 Excel을 설치해야 하는 Excel 파일을 만듭니다. 목표 C에 있는 파일에 XML을 쓰고 zip을 올린 후 zip 이름을 변경하여 간단한 .xlsx Excel 파일을 만들 수 있었습니다..xlsxExcel에서 파일을 열 수 있지만 Numbers에서 내가 만든 파일을 열 때 오류가 발생했습니다.Excel은 ISO/IEC 사양을 모두(또는 대부분) 구현한..

source 2023.06.09

워크북에서 워크시트를 반복하는 방법, openpyxl

워크북에서 워크시트를 반복하는 방법, openpyxl openpyxl 모듈을 사용하여 일부 .xlsx 파일을 처리하고 있습니다.저는 워크북에서 시트를 반복하는 방법을 찾고 있습니다.제가 그걸 알아낼 수 있을지 모르겠어요.아래 두 코드 모두 빈 결과를 반환하는 코드 2개의 코드를 시도해 보았습니다.제 .xlsx 파일은 약 20장 정도의 시트를 가지고 있기 때문에 뭔가가 반환될 것입니다. 제가 인터넷에서 찾을 수 없었던 한 가지는, 실제 워크북으로 워크북을 설정하는 방법입니다.보통 워크북에 쓰기 때문에 워크북을 비우도록 변수를 설정하여 초기화합니다.workbook = Workbook()하지만 이 경우에, 저는 제가 워크북을 열 수 있을지 확신할 수 없습니다.workbook = Workbook(r"C:\Exc..

source 2023.06.04

Excel Interop으로 기존 Excel 파일을 저장/덮어쓰는 방법 - C#

Excel Interop으로 기존 Excel 파일을 저장/덮어쓰는 방법 - C# 기존 파일을 변경사항으로 덮어쓸지 묻는 메시지를 표시하지 않고 Excel interop(이 경우 워크시트를 추가합니다)을 통해 Excel 스프레드시트에 변경사항을 저장할 수 있는 방법이 있습니까?사용자가 내 응용프로그램에서 스프레드시트가 열려 있는 것을 보지 않았으면 합니다. 따라서 파일을 덮어쓸 것인지 묻는 메시지 상자가 표시되는 것은 사용자에게 매우 부적절하고 혼란스러울 수 있습니다. 저는 워크북을 사용하고 있습니다.다른 이름으로 저장(파일 로케이션) 메서드입니다. Excel interop을 위한 COM 참조 객체를 초기화하는 곳입니다. private Excel.Application app = null; private E..

source 2023.06.04

특정 열의 날짜 형식을 "yyyy-mm-dd"로 설정하는 VBA 코드

특정 열의 날짜 형식을 "yyyy-mm-dd"로 설정하는 VBA 코드 텍스트 상자에 날짜(mm/dd/yyyy)를 지정하는 매크로가 있으며 열 A에 대해 yyyy-mm-dd 형식으로 이 값을 설정하려고 합니다.다음 코드가 있습니다. Sheets("Sheet1").Range("A2", "A50000").Value = TextBox3.Value Sheet1.Range("A2", "A50000") = Format(Date, "yyyy-mm-dd") ... 매크로를 실행해도 날짜는 여전히 mm/dd/yyyy 형식입니다. 원하는 형식으로 변경하려면 어떻게 해야 합니까?저는 구글을 통해 많은 종류의 코드를 조사해 보았지만 어떤 것도 제가 원하는 형식을 설정하지 못할 것입니다. 어떤 도움이든 감사히 받겠습니다. 편집:..

source 2023.05.15