반응형

Excel 25

VBA에서 감가상각되지 않는 방법으로 SQL Server에 액세스하는 방법은 무엇입니까?

VBA에서 감가상각되지 않는 방법으로 SQL Server에 액세스하는 방법은 무엇입니까? VBA 프로젝트에서 SQL Server 데이터베이스에 직접 액세스하는 모든 방법은 사용하지 않는 것으로 보입니다. DAO with ODBCDirect:Access 2007과 함께 지원이 중단되었습니다. 제트 경유 DAO: 진심이 아니죠?어쨌든, 마이크로소프트는 이 제품을 더 이상 쓸모없는 것으로 간주합니다. SQLOLEDB 프로바이더와의 ADO:감가상각. SQL Server Native OLEDB 프로바이더와의 ADO:SQL Sever 2012 이후에는 지원되지 않습니다. ODBC용 마이크로소프트 OLE DB 공급자와의 ADO: 지원되지 않음: "SQL Server Native Client는 ODBC용 마이크로소프트..

programing 2023.09.09

판다에서 read_excel을 사용하여 공정 속도를 높이는 방법은?

판다에서 read_excel을 사용하여 공정 속도를 높이는 방법은? 모든 시트를 하나의 엑셀 파일로 처리하려면 pd.read_excel을 사용해야 합니다. 하지만 대부분의 경우 시트 이름을 몰랐습니다. 그래서 나는 이것을 엑셀로 몇 장을 보는지 판단할 때 사용합니다. i_sheet_count=0 i=0 try: df.read_excel('/tmp/1.xlsx',sheetname=i) i_sheet_count+=1 i+=1 else: i+=1 print(i_sheet_count) 그 과정 중에, 저는 그 과정이 꽤 천천히 진행이 상당히 느리다는 것을 발견했습니다. 그러면 read_excel은 속도를 향상시키기 위해 제한된 행만 읽을 수 있습니까? 나는 노를 저었지만 일을 하지않았습니다.아직 느리지만..추측..

programing 2023.09.09

사용자 양식 = 빈 사용자 양식에 동적으로 레이블 추가

사용자 양식 = 빈 사용자 양식에 동적으로 레이블 추가 사용자 양식에 동적으로 단추를 추가하려고 하는데 사용자 양식이 공백으로 나타납니다.오류 확인을 위해 코드의 본질을 최대한 단순화했습니다(도움이 되지는 않았습니다). Sub addLabel() UserForm2.Show Dim theLabel As Label Dim labelCounter As Integer For labelCounter = 1 To 3 Set Label = UserForm2.Controls.Add("Forms.Label.1", "Test" & labelCounter, True) With theLabel .Caption = "Test" & labelCounter .Left = 10 .Width = 50 .Top = 10 End With..

programing 2023.08.25

주어진 경로에서 엑셀 파일에 데이터 프레임 쓰기

주어진 경로에서 엑셀 파일에 데이터 프레임 쓰기 데이터 프레임이 있습니다. df = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]}) 효과가 있습니다. writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter') df.to_excel(writer, sheet_name='Sheet1') writer.save() 하지만 시도해보면, out_path = "C:\Users\Bala\output\temp-excel.xlsx" writer = pd.ExcelWriter(out_path , engine='xlsxwriter') df.to_excel(writer, sheet_name='Sheet1') writer.s..

programing 2023.08.25

프롬프트 없이 새 Excel 문서를 매크로가 없는 워크북으로 저장

프롬프트 없이 새 Excel 문서를 매크로가 없는 워크북으로 저장 저는 Excel 2010을 사용하고 있습니다.이 템플릿을 사용하여 새 문서를 만들 때 자동으로 새로 고치도록 설정된 텍스트 파일에 대한 데이터 연결이 있는 Excel 매크로 사용 가능 템플릿이 있습니다. 다음 매크로는 새 문서를 저장하기 전에 데이터 연결을 제거하기 위해 "이 워크북" 오브젝트 내에 있습니다. Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Do While ActiveWorkbook.Connections.Count > 0 ActiveWorkbook.Connections.Item(ActiveWorkbook.Connections.Coun..

programing 2023.08.25

의 메모리 스트림에 Excel 워크북을 쓰는 방법.NET?

의 메모리 스트림에 Excel 워크북을 쓰는 방법.NET? Excel 워크북을 다음 웹 사이트에 쓰는 방법MemoryStream처음에 파일 시스템에 저장하지 않고? 내의 모든 옵션Microsoft.Office.Interop.Excel.WorkBooksave 옵션은 파일 이름을 사용합니다.저는 PIA와 Excel 파일을 문서 저장소에 저장하고 브라우저로 스트리밍하는 광범위한 작업을 수행했지만, 먼저 파일 시스템에 내용을 쓰지 않고는 PIA를 사용할 수 있는 해결책을 찾을 수 없었습니다. 저는 당신이 파일 시스템을 중개자로서 처리해야 한다고 생각합니다.좋은 소식은 가이드처럼 파일에 고유한 이름을 지정하거나 다른 임시 파일 이름 메서드(.net에 존재하는지 여부는 확실하지 않음)를 사용하고 완료되면 내용을 삭..

programing 2023.08.20

숫자를 가장 가까운 10으로 반올림하는 방법은?

숫자를 가장 가까운 10으로 반올림하는 방법은? 아마 제목이 별로 선정적이지 않을 것입니다. 예를 들어 설명하겠습니다.소유자: 12345.6 2345.1 12345.00000001 저는 그 숫자들을 반올림하기를 원합니다.12350. 어떻게 해야 하나요? 가능하다면 VBA 대신 수식을 사용하고 싶습니다.사용할 수도 있습니다.CEILING정수 또는 원하는 유의 배수로 반올림합니다. ie =CEILING(A1,10) 10의 배수로 반올림합니다. 12340.0001될 것입니다12350사용하다ROUND하지만 그와 함께num_digits= -1 =ROUND(A1,-1) 에도 적용됩니다.ROUNDUP그리고.ROUNDDOWN Excel 도움말: num_digits가 0보다 크면 숫자는 지정된 소수 자릿수로 반올림됩니다..

programing 2023.08.20

Excel VBA 코드를 사용한 조건부 포맷

Excel VBA 코드를 사용한 조건부 포맷 Range 개체를 호출했습니다.DestinationRange어느 범위의 참조B3:H63 Excel VBA 코드를 사용하여 다음 두 가지 조건부 형식 규칙을 동적으로 적용합니다(범위가 변경될 수 있음). 셀 열 D가 비어 있으면 형식 지정을 적용할 수 없습니다(참인 경우 중지 사용). E 열의 셀 값이 F 열의 셀 값보다 작으면 전체 행의 배경이 녹색이어야 합니다. 녹음을 해봤는데 녹음이 제대로 안 돼요.VBA를 사용하여 이 조건부 포맷을 수행하려면 어떻게 해야 합니까?이렇게 하면 간단한 사례에 대한 답을 얻을 수 있지만, 비교해야 할 열(이 경우 B 및 C)과 초기 범위(A1:D5이 경우)는 어떻게 됩니까?그러면 제가 좀 더 완벽한 답변을 드릴 수 있습니다. ..

programing 2023.08.15

Apache POI를 사용하여 .xls와 .xlsx 파일을 모두 읽을 수 있는 방법이 있습니까?

Apache POI를 사용하여 .xls와 .xlsx 파일을 모두 읽을 수 있는 방법이 있습니까? 나는 xls와 xlsx 파일을 모두 읽을 수 있는 메소드를 만들어야 합니다.제가 조사한 바에 따르면, HSSF는 xls를 읽을 때 사용하고 XSSF는 xlsx를 읽을 때 사용합니다.Apache POI에서 두 파일을 모두 읽을 수 있는 부분이 있습니까?또한 ss.user 모델을 발견했지만 xls와 xlsx를 모두 만족시킬 만한 충분한 코드를 찾지 못했습니다.예, POI에서 제공하는 새로운 인터페이스 세트가 두 유형 모두에서 작동합니다. WorkbookFactory.create() 메서드를 사용하여 다음 워크북을 가져옵니다. http://poi.apache.org/apidocs/org/apache/poi/ss/u..

programing 2023.08.15

특정 워크시트에서 Excel 파일 열기

특정 워크시트에서 Excel 파일 열기 나는 5개의 워크시트가 있는 엑셀 파일을 가지고 있는데 c# 코드로 오픈하고 오픈하면 3번 시트가 활성화되기를 원합니다. 내가 어떻게 그럴 수 있을까?다음과 같이: using Excel; Excel.Application excelApp = new Excel.ApplicationClass(); // if you want to make excel visible to user, set this property to true, false by default excelApp.Visible = true; // open an existing workbook string workbookPath = "c:/SomeWorkBook.xls"; Excel.Workbook excelWor..

programing 2023.08.10
반응형