Excel 26

C#을 이용하여 DataSet에서 여러 장의 시트로 엑셀파일을 만드는 방법

C#을 이용하여 DataSet에서 여러 장의 시트로 엑셀파일을 만드는 방법 C#을 이용하여 DataSet에서 여러 장의 시트로 엑셀파일을 만드는 방법은? 저는 싱글시트로 엑셀파일을 성공적으로 작성하였습니다.하지만 여러 장에 걸쳐 그렇게 할 수는 없습니다.Excel WorkBook을 프로그램적으로 생성하고 여기에 두 장을 추가한 다음 두 장을 채우는 간단한 C# 클래스가 있습니다.마지막으로 워크북을 응용프로그램 루트 디렉터리의 파일에 저장하여 결과를 검사할 수 있습니다. public class Tyburn1 { object missing = Type.Missing; public Tyburn1() { Excel.Application oXL = new Excel.Application(); oXL.Visible..

programing 2023.09.16

엑셀의 INDEX 함수가 배열을 반환할 수 있습니까?

엑셀의 INDEX 함수가 배열을 반환할 수 있습니까? 데이터가 범위 내에 있는 경우A1:A4는 다음과 같습니다. Apple Banana Orange Strawberry 그리고나서INDEX목록에서 값을 개별적으로 반환하는 데 사용할 수 있습니다. = INDEX(A1:A4,3) 돌아올 것입니다Orange. 다음과 같은 작업을 효과적으로 수행할 수 있는 유사한 Excel 기능 또는 기능 조합이 있습니까? = INDEX(A1:A4,{2;3}) 합니다.{Banana;Orange}? 이것이 가능합니까(VBA가 없는 것이 좋습니다), 가능하다면 어떻게 해야 합니까?저는 도우미 세포를 사용하더라도 이를 달성하는 방법을 찾는데 어려움을 겪고 있습니다. 라면 다소 을 찾을 수 .MMULT), 를 당황하게 . 왜냐하면, ,..

programing 2023.08.22

엑셀 시트의 셀을 프로그래밍 방식으로 포맷하는 방법은?

엑셀 시트의 셀을 프로그래밍 방식으로 포맷하는 방법은? Excel 파일에서 시트를 읽어 새 시트에 기록하는 asp.net c# 프로그램이 있습니다(Sql Server 테이블에서 데이터를 가져온 경우 열 하나 추가). 문제: 새 시트에서 데이터의 형식이 원하는 대로 지정되지 않았습니다.예를 들어 시간이 없는 날짜와 왼쪽 정렬을 원하지만 시간 및 오른쪽 정렬 등으로 형식이 지정됩니다. Excel 셀을 포맷하려면 어떻게 해야 합니까? 다음은 우리의 코드입니다. newSheet = (Worksheet)sheets.Add(sheets[1], Type.Missing, Type.Missing, Type.Missing); newSheet.Name = worksheetName; for (int i = 0; i < hea..

programing 2023.08.22

Excel VBA의 HTTP 요청에 추가할 참조

Excel VBA의 HTTP 요청에 추가할 참조 저는 엑셀 VBA에서 OAuth 2.0 인증 툴을 구축하고 있습니다. 제가 사용하고 있는 참고 자료는 다음과 같습니다.참조해야 합니다.Microsoft XML, v 3.0. 참조: https://msdn.microsoft.com/en-us/library/ms763701%28v=vs.85%29.aspx 와 함께Microsoft XML, v 6.0유형은 다음과 같아야 합니다.MSXML2.ServerXMLHTTP60.테스트에 전체 사용: Sub Testa() Dim aTests: aTests = Array( _ "Microsoft.XMLHTTP" _ , "Msxml2.XMLHTTP" _ , "Msxml2.XMLHTTP.3.0" _ , "Msxml2.XMLHTTP..

programing 2023.08.12

Excel 2013 수평 보조 축

Excel 2013 수평 보조 축 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 이 질문은 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 프로그래머가 주로 사용하는 소프트웨어 도구에 대한 것이 아닌 것 같습니다.질문이 다른 Stack Exchange 사이트에서 주제가 될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치를 설명하는 의견을 남길 수 있습니다. 9년 전에 문을 닫았습니다. 이 질문을 개선합니다. 저는 산점도를 만들었고, x축에 대한 보조 축을 갖고 싶습니다.2010년에는 쉽게 할 수 있었지만, 2013년 버전의 엑셀에서 마이크로소프트가 이 옵션을 어디에 두었는지 모르겠습니다. 보조 수평 축 추가의 지침을 따라야 합니다. 보조 수..

programing 2023.07.18

Excel에서 가장 가까운 15분 간격으로 라운드 시간

Excel에서 가장 가까운 15분 간격으로 라운드 시간 특정 이벤트의 날짜와 시간이 포함된 열이 있는 Excel 스프레드시트가 있습니다.이 기간의 총 이벤트 수를 계산할 수 있도록 가장 가까운 15분 간격으로 반올림하고 싶습니다.라운딩을 하는 가장 좋은 방법은 무엇입니까?당신도 날짜를 원한다고 했으니, 이것은 어떻습니까? = (ROUND((A1 * 1440) / 15, 0) * 15) / 1440 A1에 원하는 날짜/시간 값이 있다고 가정합니다.이는 Excel의 날짜/시간 열이 숫자에 불과하다는 사실을 활용합니다(정수 부분은 날짜, 소수 부분은 시간).가장 가까운 15로 반올림하려는 경우: 시간이 셀 A2에 있다고 가정합니다. 새로운 시간을 B2에 담겠습니다. B2 =TIME(HOUR(A2), ROUND..

programing 2023.07.18

처음 두 행을 제외한 엑셀 파일을 읽는 방법

처음 두 행을 제외한 엑셀 파일을 읽는 방법 저는 111줄의 엑셀 파일을 가지고 있습니다.나는 시트의 처음 두 줄을 생략하고 자바와 POI를 사용하여 파일을 읽어야 합니다.다음을 사용하여 처음 두 행을 건너뜁니다.rownum()여기 샘플 코드가 있습니다. HSSFWorkbook workBook = new HSSFWorkbook (fileSystem); HSSFSheet sheet = workBook.getSheetAt (0); Iterator rows = sheet.rowIterator (); while (rows.hasNext ()) { HSSFRow row = rows.next (); // display row number in the console. System.out.println ("Row No..

programing 2023.07.13

jxl api / Apache POI를 사용하여 기존 Excel 파일 편집

jxl api / Apache POI를 사용하여 기존 Excel 파일 편집 저는 자바에 관심이 있고, 기존 엑셀 시트에 쓰는 방법/기존 데이터를 조작하는 방법에 대해 더 알고 싶습니다.기존 엑셀 파일을 편집하고 jxlapi / Apache POI를 사용하여 저장하는 방법에 대한 아이디어를 줄 수 있는지, 아니면 기존 엑셀 파일의 일부 데이터를 편집하고 저장하는 방법에 대한 샘플 프로그램을 줄 수 있는지 궁금합니다. 미리 감사합니다!!이 튜토리얼은 매우 유용하고 잘 작성되었습니다.Apache POI 프로젝트에서 개발한 외부 JAR을 사용합니다.다음은 셀 하나를 편집하는 간단한 예입니다. InputStream inp = new FileInputStream("wb.xls"); Workbook wb = Work..

programing 2023.07.13

문자열에서 한 문자를 다른 문자로 바꾸기

문자열에서 한 문자를 다른 문자로 바꾸기 아래와 같은 데이터가 있습니다. A:B:C:D 그리고 저는 그것을 교체하고 싶습니다.C데이터와 함께(예:Z) 처럼 보일 수 있도록. A:B:Z:D 어떻게 해야 하나요?=SUBSTITUTE(A1,"C","Z") 당신이 원하는 것인지는 확실하지 않았지만요G또는Z말씀하신G하지만 당신의 출력 예는 다음과 같습니다.Z.셀 A1에 A:B:C:D가 있으면 다음과 같이 작동합니다. =CONCATENATE(MID(A1, 1, SEARCH(":", MID(A1, SEARCH(":", A1) + 1, LEN(A1) - SEARCH(":", A1) + 1)) + SEARCH(":", A1)), "Z", MID(MID(MID(A1, SEARCH(":", A1) + 1, LEN(A1) -..

programing 2023.07.03