Excel 27

asp.net 및 c#을 사용하여 Excel 2007 또는 Word 2007 파일을 스트리밍하는 방법

asp.net 및 c#을 사용하여 Excel 2007 또는 Word 2007 파일을 스트리밍하는 방법 저는 웹 앱 작업을 하고 있는데 다양한 파일을 스트리밍해야 합니다.저는 pdf, 이미지, 오래된 오피스 문서를 할 수 있습니다.그런데 2007년 문서를 하려고 하면 깨집니다.여기 내 코드가 있습니다. Response.Buffer = true; Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); switch (FileExtension.ToLower()) { case "pdf": Response.ContentType = "application/pdf"; break; case "doc": Response.ContentType = "appli..

programing 2023.09.21

Excel에서 읽기(다차원 배열 범위) C#

Excel에서 읽기(다차원 배열 범위) C# Excel 시트에서 읽고 표시된 선택 항목(Area)을 다차원 배열로 로드하려면 어떻게 해야 합니까?Excel의 열은 하나 이상의 값을 포함하므로 그 자체가 다차원 배열이 될 수 있습니다. 지금 생각하는 것은 (이게 얼마나 좋은지 나쁜지는 확실하지 않습니다) 모든 Excel을 통해 루프를 수행하는 것입니다.영역(선택한 필드)을 지정하고 해당 필드의 내용을 다차원 배열에 추가합니다.다차원 배열은 개체 유형[,]이므로 비범용이므로 편리한 add() 방법이 없습니다.이 모든 작업은 수동으로 수행해야 합니다. 이 접근 방식이 괜찮은지 아니면 더 효율적으로 이루어질 수 있을지에 대한 아이디어가 있습니까?Range as array의 값을 읽을 수 있습니다. using (..

programing 2023.09.21

Excel 피벗 테이블에서 "Grand Total" 열로 정렬하시겠습니까?

Excel 피벗 테이블에서 "Grand Total" 열로 정렬하시겠습니까? Excel 2011(OS X용)의 MacC Pub에서 찾은 설명에 따르면 다음과 같이 "Grand Total" 열을 정렬할 수 있습니다. "...Mac용 Excel에는 "그랜드 토탈 정렬" 옵션이 없지만 그랜드 토탈 열을 선택한 다음 리본의 정렬 버튼을 사용하면 됩니다." 이 기능을 수행하려고 하면 유감스럽게도 이 짧은 화면 캐스트에서 볼 수 있듯이 비활성화된 것 같습니다. 그랜드 토탈로 정렬을 허용하는 방법에 대한 아이디어가 있습니까?피벗 테이블의 데이터 부분만 선택해야 하고, 머리글이나 바닥글은 선택하지 않아야 합니다(스크린캐스트에서 E5에서 시작하여 A까지?).그런 다음 표준 정렬 옵션을 사용할 수 있습니다.행 레이블의 정렬..

programing 2023.09.16

다른 이름으로 저장 대화 상자에서 선택한 파일을 저장하는 방법은 무엇입니까?

다른 이름으로 저장 대화 상자에서 선택한 파일을 저장하는 방법은 무엇입니까? 온라인에서 다른 이름으로 저장 대화 상자를 여는 코드를 찾았습니다. 저장을 클릭해도 파일이 저장되지 않습니다. Dim varResult As Variant 'displays the save file dialog varResult = Application.GetSaveAsFilename(FileFilter:= _ "Excel Files (*.xlsx), *.xlsx", Title:="Save PO", _ InitialFileName:="\\showdog\service\Service_job_PO\") 'checks to make sure the user hasn't canceled the dialog If varResult Fals..

programing 2023.08.17

openpyxl을 사용하여 .xlsx 시트에 있는 행과 열의 수를 가져오는 방법이 있습니까?

openpyxl을 사용하여 .xlsx 시트에 있는 행과 열의 수를 가져오는 방법이 있습니까? openpyxl을 사용하여 .xlsx 시트에 있는 행과 열의 수를 가져오는 방법이 있습니까?xlrd에서, sheet.ncols sheet.nrows 열 및 행 개수를 제공합니다.openpyxl에 그런 방법이 있습니까?주어진 변수sheet행 및 열 수 결정은 다음 방법 중 하나로 수행할 수 있습니다. 버전 ~= 3.0.5 구문 rows = sheet.max_rows columns = sheet.max_column 버전 1.x.x 구문 rows = sheet.nrows columns = sheet.ncols 버전 0.x.x 구문 rows = sheet.max_row columns = sheet.max_column D..

programing 2023.08.12

Excel용 csv 파일로 컬러 셀 만들기

Excel용 csv 파일로 컬러 셀 만들기 엑셀로 가져오기 위해 csv 파일을 생성하고 있습니다.Excel에는 이전 형식이 없습니다. csv에서 셀에 색상 정의를 추가하는 마크업이 있습니까? csv에서 가능하지 않다면, (a)와 (b)를 수행할 수 있는 Excel-import 형식, 가급적이면 아스키 기반이고 생성하기 쉬운 형식은 무엇입니까? 열 너비 정의를 csv 열에 추가할 수 있습니까?No 및 No! CSV 파일은 기본적으로 포맷이 전혀 없는 원시 셀 데이터입니다. Office Open XML — Excel 2007 이상용 Excel 2003 XML — Excel 2003 이상용 HTML - 실제로 좋은 옵션은 아닙니다. Excel은 HTML에 대한 해석에서 약간 오류가 있습니다. 실크(.slk) ..

programing 2023.07.18

두 셀이 일치하는 경우 세 번째 셀에서 값 반환

두 셀이 일치하는 경우 세 번째 셀에서 값 반환 여기 제가 무엇 때문에 어려움을 겪고 있는지에 대한 간단한 설명이 있습니다. A열: 2300개 주문 번호 목록 B열: 주문 번호와 연결된 전자 메일 주소 C열: 이메일 주소가 필요한 100개의 특정 주문 번호 목록 그래서 저는 열 A에서 C와 일치하는 값을 검색하고 열 B에서 새 열(D)로 이메일 주소를 반환하려고 합니다. 현재 공식은 거의 작동하지만 A가 C와 일치하는 이메일 주소를 반환하는 대신 같은 행의 이메일 주소를 반환합니다. =IF(ISERROR(MATCH(C2,A:A,0)),B2) 기본적으로 일치한 동일한 라인의 값을 반환하려면 위 공식의 B2만 있으면 됩니다.당신이 원하는 것은 다음과 같습니다. =INDEX(B:B,MATCH(C2,A:A,0)..

programing 2023.07.18

Excel 피벗 테이블에서 쿼티일을 사용하여 하위 모집단별로 데이터 요약

Excel 피벗 테이블에서 쿼티일을 사용하여 하위 모집단별로 데이터 요약 Excel 스프레드시트에는 기본적으로 다양한 하위 집단에 속하는 것으로 식별되는 개인의 값 모음으로 간주할 수 있는 큰 데이터 테이블이 있습니다. IndivID SubPopID Value 1 A 33.56 2 E 42.31 3 D 16.35 4 A 50.59 5 F 80.63 ... 이 표에는 10,000명 이상의 개체와 50개 이상의 하위 개체군이 있습니다. 각 부분 모집단에 대한 5-숫자 요약(최소, Q1, 중위수, Q3, 최대)을 계산하려고 합니다. 최소 및 최대는 피벗 테이블에서 쉽습니다.하지만 Q1, Q2(중간값), Q3는 불가능할 것 같습니다. 질문. 엑셀에서 피벗 테이블의 각 부분 모집단에 대한 사분위수를 계산할 수 있..

programing 2023.07.08

Excel이 워크시트_Change before Workbook_Before Save를 실행하지 않도록 하는 방법은 무엇입니까?

Excel이 워크시트_Change before Workbook_Before Save를 실행하지 않도록 하는 방법은 무엇입니까? 업데이트: 문제 해결됨 내 동료가 핸드폰을 바꾸고 있었어요Workbook_BeforeSave()이벤트를 비활성화하지 않음, 따라서 트리거링Worksheet_Change()그래, 바보야, 하지만 적어도 우리 잘못이지 엑셀의 잘못은 아니야. 엑셀에서 Ctrl+S를 누를 때마다Worksheet_Change()이전에 해고됨Workbook_BeforeSave()모든 이벤트를 억제하지 않고 VBA 코드를 사용하여 이 동작을 억제할 수 있습니까?Application.EnableEvents = false)? 제가 뭘 하든 상관없이 이런 일이 벌어집니다.콤보박스와 비슷한 문제가 있는 사람에 대해..

programing 2023.06.18

VBA 코드에서 Excel 셀의 #N/A를 확인하는 중

VBA 코드에서 Excel 셀의 #N/A를 확인하는 중 소수점 2자리 숫자를 가진 세포들을 반복하고 있습니다.셀에 '#N/A'가 있는지 확인하고, 만약 있다면 건너뛰어야 합니다.문제는 셀에 유효한 숫자가 있을 때 아래의 myif 조건이 '유형 불일치 오류'를 발생시킨다는 것입니다.어떻게 하면 피할 수 있을까요? If (ActiveWorkbook.Sheets("Publish").Range("G4").offset(offsetCount, 0).Value CVErr(xlErrNA)) Then 'do something End If 먼저 오류(N/A 값)를 확인한 다음 cvErr()과 비교해 보십시오.값과 오차라는 두 가지를 비교하고 있습니다.효과가 있을 수 있지만 항상 그런 것은 아닙니다.단순히 식을 오류에 캐스..

programing 2023.06.13