Excel 34

CSV로 내보낼 때 열에 선행 0을 유지하려면 어떻게 해야 합니까?

CSV로 내보낼 때 열에 선행 0을 유지하려면 어떻게 해야 합니까? 다음과 같은 선두 0이 있는 열이 있는 데이터 프레임을 내보내려고 합니다. df["CD_LIN_NEG"] 0 001 1 001 2 004 3 001 4 001 5 001 6 003 7 006 Name: CD_LIN_NEG, dtype: object 하지만 csv로 내보낼 때 엑셀에서 파일을 열면 선행 0이 모두 잘립니다.어떻게 0을 유지할 수 있습니까? 문자열로 변환하려고 했지만 작동하지 않습니다. df["CD_LIN_NEG"] = df['T_PROD_CP.LN'].astype(str).apply(lambda x: x.zfill(3)) 또는 다음과 같은 방식으로: df["CD_LIN_NEG"] = '00' + df['T_PROD_CP.L..

programing 2023.10.31

람다를 사용하여 Excel에서 모든 순열 생성

람다를 사용하여 Excel에서 모든 순열 생성 Excel에서 모든 순열을 생성하려면 어떻게 해야 하는지에 대한 자주 묻는 질문과 대답입니다. 2011 2016 2017 2017년 슈퍼유저 2018 2021 현재 2022년에는 중복으로 마감되기 전에 답변을 얻지 못했는데, 이는 유감스러운 일입니다. 왜냐하면 LAMD는 이 질문에 대한 답변 방식을 정말로 바꾸기 때문입니다. 저는 종종 같은 요구를 받아왔고 복잡한 바퀴를 다시 만들어야 해서 좌절했습니다.그래서 저는 질문을 다시 제기하고 아래에 제 자신의 답을 넣을 것입니다.어떤 제출물도 답으로 표시하지 않고 좋은 아이디어를 초대하겠습니다.저는 제 자신의 접근 방식이 개선될 수 있다고 확신합니다. 2022년 질문 다시 작성하기 저는 공식만으로 엑셀에서 루프를 ..

programing 2023.10.01

주소 ()를 취하고 값을 주는 함수

주소 ()를 취하고 값을 주는 함수 나는 그 위에 있는 셀과 같은 셀을 만들고 싶습니다. 내가 글을 쓸때 =address(row()-1;column()) 위의 셀 이름만 적습니다(예: B2의 경우 $B$1). 주소를 입력하고 값을 입력하는 기능이 있습니까?오프셋 기능을 사용하여 셀을 -1 행만큼 오프셋합니다.예를 들어 아래 수식을 셀 A2에 붙여넣으면 A1 값이 반환됩니다. =OFFSET(A2,-1,0) 그러나 현재 주소 메서드를 유지하려면 다음과 같이 간접적인 기능 안에 입력합니다. =INDIRECT(ADDRESS(ROW()-1,COLUMN())) 언급URL : https://stackoverflow.com/questions/11401624/function-which-takes-address-and-g..

programing 2023.10.01

Excel 시트의 행 높이를 프로그래밍 방식으로 변경

Excel 시트의 행 높이를 프로그래밍 방식으로 변경 EXCEL 시트의 비어 있지 않은 모든 행의 행 높이를 변경하려면 어떻게 해야 합니까?미리 고마워요, w....EntireRow.RowHeight = value; '레인지'인 것 같네요Row Height"(행 높이): 범위의 행 높이를 수정합니다.http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.namedrange.rowheight%28v=vs.80%29.aspx나는 다음을 사용합니다. xlWorkSheet.Rows.RowHeight = height; xlWorkSheet.StandardWidth = width; MySheet.UsedRange.EntireRow.Height = ..

programing 2023.09.26

사용자 지정 루트 디렉터리의 하위 폴더 및 파일 순환

사용자 지정 루트 디렉터리의 하위 폴더 및 파일 순환 이 질문에는 이미 다음과 같은 답변이 있습니다. VBA의 하위 디렉토리 목록 가져오기 (5개 답변) 닫힘6년 전에. 개별 파일을 순환하는 스크립트는 정상적으로 작동하지만, 여러 디렉토리를 검색하기 위해서도 스크립트가 필요합니다.난 꼼짝도 못 하고... 다음과 같은 순서가 필요합니다. 사용자에게 필요한 루트 디렉터리를 선택하라는 메시지가 나타납니다. 루트 디렉터리에 있는 폴더를 찾으려면 스크립트가 필요합니다. 스크립트가 찾을 경우 첫 번째 폴더가 열립니다(모든 폴더, 폴더에 대한 특정 검색 필터 없음). 스크립트가 열리면 폴더에 있는 모든 파일을 순환하여 필요한 작업을 수행합니다. 이것이 끝나면 파일을 닫고 디렉토리를 닫고 다음으로 이동합니다. 모든 폴..

programing 2023.09.06

SQL Server, Excel "링크된 서버"에 삽입할 때 "잘못된 열 이름" 오류가 발생

SQL Server, Excel "링크된 서버"에 삽입할 때 "잘못된 열 이름" 오류가 발생 "Microsoft Office 15.0 Access Database Engine OLE DB Provider"를 사용하여 데이터베이스로 사용하는 간단한 Excel 스프레드시트 문서(Office 2013 실행)가 있습니다. MS SQL Server Management Studio 2012를 사용하여 연결할 수 있으며, 명명된 범위 "직원"에서 데이터를 선택할 수도 있습니다. SELECT * FROM [X]...[Employee] GO 결과: ID Name Description Salary 1 Rob Cool 1 2 Bob Awesome 2 3 Robert DUDE! 3 이제 여기에 데이터를 삽입하려고 합니다.그래..

programing 2023.07.13

배열이 비어 있는지 확인(vba excel)

배열이 비어 있는지 확인(vba excel) 이것들은...그러면 진술들이 제 생각에 잘못된 결과를 얻고 있습니다.첫 번째는 값이 '참'이어야 할 때 '거짓'을 반환하는 것입니다.네 번째 값은 올바른 값을 반환합니다.두 번째와 세 번째는 오류를 반환합니다. Sub empty_array() Dim arr1() As Variant If IsEmpty(arr1) Then MsgBox "hey" End If If IsError(UBound(arr1)) Then MsgBox "hey" End If If IsError(Application.match("*", (arr1), 0)) Then MsgBox "hey" End If ReDim arr1(1) arr1(1) = "hey" If IsEmpty(arr1) Then ..

programing 2023.07.08

왜 마이크로소프트가.사무실. 인터럽트.Excel. 지원서.종료() 백그라운드 프로세스를 실행 상태로 두시겠습니까?

왜 마이크로소프트가.사무실. 인터럽트.Excel. 지원서.종료() 백그라운드 프로세스를 실행 상태로 두시겠습니까? 다음 코드는 프로그램이 종료될 때까지 Microsoft Excel 백그라운드 프로세스를 실행합니다. var excelApplication = new Application(); var workbooks = excelApplication.Workbooks; var workbook = excelApplication.Workbooks.Open(file.FullName); workbook.Close(); excelApplication.Workbooks.Close(); excelApplication.Quit(); Marshal.ReleaseComObject(workbook); Marshal.Releas..

programing 2023.07.08

VBA: Excel에서 필터링된 행을 삭제하는 방법은 무엇입니까?

VBA: Excel에서 필터링된 행을 삭제하는 방법은 무엇입니까? 나는 약간의 데이터가 포함된 엑셀 테이블을 가지고 있습니다.다음 vba 코드를 사용하여 일부 필드에서 빈 셀만 필터링하고 이 행을 삭제하려고 합니다. ActiveSheet.Range("$A$1:$I$" & lines).AutoFilter Field:=7, Criteria1:= _ "=" ActiveSheet.Range("$A$1:$I$" & lines).AutoFilter Field:=8, Criteria1:= _ "=" ActiveSheet.Range("$A$1:$I$" & lines).AutoFilter Field:=9, Criteria1:= _ "=" ActiveSheet.UsedRange.Offset(1, 0).Resize(Acti..

programing 2023.07.08

C#에서 Excel 파일을 구문 분석하면 셀이 255자로 잘리는 것 같습니다...어떻게 그것을 멈출 수 있습니까?

C#에서 Excel 파일을 구문 분석하면 셀이 255자로 잘리는 것 같습니다...어떻게 그것을 멈출 수 있습니까? 저는 asp.net 에 업로드된 엑셀 파일(xlsx)을 c#로 파싱하고 있습니다.다음 코드를 사용하고 있습니다(간체). string connString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileLocation + ";Extended Properties=\"Excel 12.0 Xml;HDR=YES\";"); OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", connString); DataSet ds = new DataSet()..

programing 2023.06.28