반응형

excel 27

C# 기본적으로 1장으로 Excel 워크북 만들기

C# 기본적으로 1장으로 Excel 워크북 만들기 C# COM interop으로 엑셀 파일을 만들려고 하는데 기본적으로 비어있거나 한 장만 있는 대신 3장으로 만드는 것 같습니다.비어있거나 하나만 사용하여 작성하는 데 필요한 내용: Excel.Application xl = null; Excel._Workbook wb = null; // Create a new instance of Excel from scratch xl = new Excel.Application(); xl.Visible = true; wb = (Excel._Workbook)(xl.Workbooks.Add(Missing.Value)); wb.SaveAs(@"C:\a.xls", Excel.XlFileFormat.xlWorkbookNormal,..

bestsource 2023.11.05

VBA 코드 벤치마킹

VBA 코드 벤치마킹 VBA 코드를 벤치마킹하는 가장 정확한 방법은 무엇입니까(제 경우 엑셀에서 코드를 테스트하고 있습니다)?아래 2가지 이외에 코드를 벤치마킹하는 다른 기법이 있습니까? 만약 그렇다면 그 방법의 장단점은 무엇입니까? 여기에 대중적인 두 가지 방법이 있습니다. 첫번째: 타이머 Sub TimerBenchmark() Dim benchmark As Double benchmark = Timer 'Do your code here MsgBox Timer - benchmark End Sub 그리고 Tick(가장 정확하다고 주장하는): Option Explicit Private Declare Function GetTickCount Lib "kernel32" () As Long Sub TickBenchm..

bestsource 2023.11.05

웹 브라우저 제어 기능이 있는 Excel 사용자 지정 작업 창 - 키보드/초점 문제

웹 브라우저 제어 기능이 있는 Excel 사용자 지정 작업 창 - 키보드/초점 문제 저는 이 정확한 문제를 가지고 있습니다 https://social.msdn.microsoft.com/Forums/vstudio/en-US/e417e686-032c-4324-b778-fef66c7687cd/excel-customtaskpane-with-webbrowser-control-keyboardfocus-issues?forum=vsto . 여기 https://connect.microsoft.com/VisualStudio/feedback/details/521465/the-focus-issue-between-excel-cells-and-excel-customtaskpane-with-webbrowser-control 에도 ..

bestsource 2023.10.31

엑셀 파일을 메모리에 쓰는 방법?

엑셀 파일을 메모리에 쓰는 방법? 엑셀로 기록을 작성하고 있는데 물리적인 파일을 작성하면 안 됩니다.어떻게 기록을 우수한 기억력으로 쓸 수 있습니까?제가 작성하면 기록의 출력을 어떻게 볼 수 있나요?시도해 본 결과: import xlsxwriter import io filename= io.BytesIO() workbook=xlsxwriter.Workbook(filename,{'in_memory': True}) worksheet=workbook.add_worksheet('sheet1') worksheet.write(1,1,'Testing') print(workbook.get_worksheet_by_name('sheet1')) workbook.close() XlsxWriter 문서에서: 바이트를 사용하여 메..

bestsource 2023.10.11

빈 셀을 제거하는 간단한 방법 동적 드롭다운 목록 Excel

빈 셀을 제거하는 간단한 방법 동적 드롭다운 목록 Excel 종속 동적 드롭다운 목록을 수행할 때마다 드롭다운 목록에 빈 셀이 많이 표시되고, 그녀의 http://blog.contextures.com/archives/2014/02/27/dynamic-list-with-blank-cells/ 과 같이 두 가지 범위를 추가하여 해당 셀을 제거하는 방법을 설명하는 많은 항목을 검색합니다. 하지만 제 질문은: 두 개의 추가 범위나 복잡한 공식 없이 간단한 접근법으로 빈 셀을 피하거나 제거할 수 있는 방법이 있을까요? 빈 셀을 포함하는 드롭다운 목록은 데이터 검증으로 이동하여 소스에 기록하는 것뿐입니다.=MYCode그런 코드가 들어있는 리스트의 이름을 지었습니다.MyCodeignore blank case 확인했습..

bestsource 2023.09.26

Excel VBA를 사용하여 2D(PDF417 또는 QR) 바코드 생성

Excel VBA를 사용하여 2D(PDF417 또는 QR) 바코드 생성 매크로를 이용하여 엑셀 셀에 2d 바코드(PDF417 또는 QR코드)를 생성하고 싶습니다.유료 도서관을 무료로 이용할 수 있는 대안이 있는지 궁금합니다. 어떤 도구들이 그 일을 할 수 있다는 것은 알지만, 우리에게는 상대적으로 비용이 많이 듭니다.VBA 모듈 바코드-vba-macro-only(댓글에서 Sébastien Ferry에 의해 언급됨)는 2013년 MIT 라이선스 하에 Jiri Gabriel에 의해 만들어진 순수한 VBA 1D/2D 코드 생성기입니다. 코드가 완전히 이해하기 쉽진 않지만 위에 링크된 버전에서는 많은 댓글들이 체코어에서 영어로 번역되었습니다. 워크시트에서 사용하려면 barcody.bas를 모듈의 VBA로 복사하..

bestsource 2023.09.16

범위를 쉼표로 구분된 문자열로 변환

범위를 쉼표로 구분된 문자열로 변환 내게 이런 칼럼이 있다면, Col1 abc def ghi jkl 다음과 같은 문자열로 변환하려면 어떻게 해야 합니까?: "abc,def,ghi,jkl" 사용할 수 있습니다.Join()1차원 배열의 모든 요소를 구분 기호로 결합하는 함수입니다. 그Transpose()함수는 아래에서 차원 배열을 구성하는 데 사용됩니다(이 접근 방식은 단일 열 또는 행에서 작동함). Sub Main() Dim arr arr = Join(Application.Transpose(Range("A2:A5").Value), ",") MsgBox arr End Sub 또는 UDF로서 Public Function Merge(r As Range) As String Merge = Join(Applicati..

bestsource 2023.08.22

Excel에서 첫 번째 문자를 소문자로 만드는 방법

Excel에서 첫 번째 문자를 소문자로 만드는 방법 낙타 대문자이고 소문자여야 하는 텍스트 열이 있습니다. +---------------+---------------+ | Original | Desired | +---------------+---------------+ | OrderStatus | orderStatus | +---------------+---------------+ | ActiveFlag | activeFlag | +---------------+---------------+ | CancelledFlag | cancelledFlag | +---------------+---------------+ 이렇게 하면 효과가 있습니다. =REPLACE(A2,1,1,LOWER(LEFT(A2))) 다음은..

bestsource 2023.08.22

C# IT 유형 정보.VBA 클래스의 라이브 인스턴스를 전달할 때 GetContainingTypeLib가 실패함

C# IT 유형 정보.VBA 클래스의 라이브 인스턴스를 전달할 때 GetContainingTypeLib가 실패함 그래서 나는 전화하는 것을 실험했습니다.ITypeInfoVBA 클래스 인스턴스에서 그리고 유망해 보이지만, 유형 라이브러리와 유사한 포함 프로젝트에 대한 참조를 얻을 수 있는지 확인하고 싶었습니다.내 생각에는 말이지…ITypeInfo.GetContainingTypeLib유용할 수 있지만 VBA가 작동하지 않는다는 예외가 발생합니다.VBA가 표준 COM 사양과 어떻게 다른 방식으로 작업을 수행할 수 있는지에 대해 아는 사람이 있습니까? C# 클래스 라이브러리 코드는 여기에 있습니다.COM interop 및 set에 등록COMVisible(true)VBA에서 액세스할 수 있도록 AssemblyIn..

bestsource 2023.08.17

판다/파이썬에서 엑셀 스프레드시트의 공식을 보려면 어떻게 해야 합니까?

판다/파이썬에서 엑셀 스프레드시트의 공식을 보려면 어떻게 해야 합니까? 저는 python/panda에 엑셀 스프레드시트를 읽고 싶지만 셀 결과 대신 공식을 가지고 있습니다. 예를 들어 셀 A1이 25이고 셀 B1이 =A1인 경우 데이터 프레임에 다음이 표시됩니다. 25 =A1 현재는 다음과 같습니다. 25 25 어떻게 해야 하나요?OpenPyXL 에서는 이 용량을 즉시 제공합니다.여기와 여기를 보세요.예: from openpyxl import load_workbook import pandas as pd wb = load_workbook(filename = 'empty_book.xlsx') sheet_names = wb.get_sheet_names() name = sheet_names[0] sheet_ra..

bestsource 2023.08.12
반응형