반응형

Excel 31

Excel Open XML을 읽는 것은 빈 셀을 무시하는 것입니다.

Excel Open XML을 읽는 것은 빈 셀을 무시하는 것입니다. 저는 엑셀 시트를 데이터 테이블로 변환하기 위해 여기서 승인된 솔루션을 사용하고 있습니다.데이터가 "완벽한" 경우에는 문제가 없지만 데이터 중간에 빈 셀이 있으면 각 열에 잘못된 데이터가 들어 있는 것 같습니다. 제 생각에 이것은 아래 코드에서: row.Descendants().Count() 는 채워진 셀의 수(모든 열은 아님)이며 다음을 수행합니다. GetCellValue(spreadSheetDocument, row.Descendants().ElementAt(i)); 는 다음에 채워진 셀(해당 인덱스에 있는 것은 아님)을 찾는 것으로 보이므로 첫 번째 열이 비어 있고 ElementAt(0)를 호출하면 두 번째 열에 있는 값을 반환합니다..

programing 2023.05.01

C#을 사용하여 Excel 파일 읽기/쓰기(.xls/.xlsx)

C#을 사용하여 Excel 파일 읽기/쓰기(.xls/.xlsx) C#에서 엑셀 파일을 읽고 쓸 수 있는 방법은 무엇입니까?프로젝트에 Excel Objects Library를 이미 추가했지만 파일에 액세스하기 위해 수행해야 할 작업에 대한 설명을 충분히 이해하지 못하고 있습니다. 제가 이해할 수 있도록 도와주시고, 설명할 때, 제가 이것에 익숙하지 않지만 완전히 새로운 사람은 아니라는 것을 명심해주세요.저는 공부를 많이 해서 완전히 모르는 것은 아닙니다.저는 EPLUS를 사용하여 이러한 작업을 수행하는 것을 매우 좋아합니다.EP Plus는 프로젝트에서 참조할 수 있고 서버에서 스프레드시트를 쉽게 만들거나 수정할 수 있는 라이브러리입니다.저는 수출 기능이 필요한 모든 프로젝트에 사용합니다. 여기 라이브러리 ..

programing 2023.05.01

설정된 행 수를 사용하여 스프레드시트를 여러 스프레드시트로 분할하는 방법은 무엇입니까?

설정된 행 수를 사용하여 스프레드시트를 여러 스프레드시트로 분할하는 방법은 무엇입니까? Excel(2007) 스프레드시트에는 433개의 행(맨 위에 있는 헤더 행)이 있습니다.저는 이것을 각각 10개의 행이 있는 43개의 스프레드시트 파일과 나머지 3개의 행이 있는 하나의 파일로 분할해야 합니다. 헤더 행은 각 스프레드시트의 맨 위에도 있는 것이 좋습니다.어떻게 하면 이 일을 해낼 수 있을까요?매크로는 첫 번째 행의 헤더 행을 포함하여 선택한 범위의 모든 행을 분할합니다(첫 번째 파일에 한 번만 표시됨).당신이 요청하는 내용에 맞게 매크로를 수정했습니다. 제가 작성한 의견을 검토하여 어떤 기능을 하는지 확인하는 것은 간단합니다. Sub Test() Dim wb As Workbook Dim ThisShee..

programing 2023.05.01

EPPlus의 컬럼 동결(Excel 분할 함수)

EPPlus의 컬럼 동결(Excel 분할 함수) 저는 EPplus와 함께 프로젝트에 필요한 내보내기 수에 대한 Excel 파일을 생성하기 위해 많은 작업을 해왔습니다.그들이 원하는 대부분의 수출은 그들이 레거시 시스템에 이미 가지고 있는 수출과 완벽하게 일치하는 경향이 있다.하지만 그들 중 한 명은 다른 것을 원한다.표준 및 특정 편집을 수행한 후 레거시 시스템에서 내보낸 내보내기 중 하나와 똑같이 보이도록 해야 합니다. 그러나 편집 작업 중 일부는 각 행을 원하는 것보다 훨씬 길게 만들기 때문에 일부 열 정보를 화면에 잠근 상태로 유지하고 나머지 열은 정상적으로 스크롤할 수 있습니다(Excel의 분할 기능).기둥을 잠가봤는데ws.Column(6).Style.Locked = true하지만 효과가 없는 것..

programing 2023.04.21

몬테카를로 시뮬레이션에서는 Excel의 RAND() 함수가 얼마나 좋습니까?

몬테카를로 시뮬레이션에서는 Excel의 RAND() 함수가 얼마나 좋습니까? 나는 몬테카를로 시뮬레이션을 엑셀에서 3개의 변수로 구현하고 있다.Weibull 분포(긴 꼬리 포함)에서 샘플을 추출하기 위해 RAND() 함수를 사용했습니다.샘플에 적용되는 함수는 비선형이지만 부드럽습니다(exp, ln, cos 등).각 표본에 대한 결과는 합격/실패이며, 전체 결과는 불합격 확률입니다. 또한 수치 적분 및 MathCad의 몬테카를로 양쪽에 구현하여 두 번 모두 동일한 결과를 얻었습니다.MathCad는 Mersenne Twister 난수 생성기를 사용합니다. 내 Excel 스프레드시트는 일관되게 다른 결과를 얻고 있다(항상 더 크다).나는 방정식이 같은 것을 확인했다. Excel은 어떤 난수 생성기를 사용하고 ..

programing 2023.04.16

readxl 패키지를 사용하여 URL에서 Excel 파일 읽기

readxl 패키지를 사용하여 URL에서 Excel 파일 읽기 인터넷상의 파일(이 파일(https의 에 주의)을 검토합니다.https://evs.nci.nih.gov/ftp1/CDISC/SDTM/SDTM%20Terminology.xls 파일의 시트 2를 어떻게 R로 읽을 수 있습니까? 다음 코드는 원하는 것에 대한 근사치입니다(그러나 실패). url1 $ `Codelist Code` NA, "C141663", "C141663", "C141... #> $ `Codelist Extensible (Yes/No)` "No", NA, NA, NA, "No", NA, NA,... #> $ `Codelist Name` "4 Stair Ascend Functional Test... #> $ `CDISC Submissi..

programing 2023.04.16

NPOI를 사용하여 새 .xlsx 파일을 만들고 쓰는 중입니다.

NPOI를 사용하여 새 .xlsx 파일을 만들고 쓰는 중입니다. 편집: 엑셀 스프레드시트의 행을 읽고, 행을 해석하고, 필드 데이터를 새로운 엑셀 파일에 쓰는 작은 콘솔 애플리케이션을 작성하려고 합니다.사용하고 있습니다.NET 및 NPOI 라이브러리.저는 마침내 아파치 사이트에서 POI에 대한 Java 문서를 찾았습니다.여기 새로운 오류가 있는 업데이트된 코드가 있습니다. 이렇게 하면 세 번째 열에 텍스트만 쓴다는 점을 제외하고 실제로 읽을 수 있는 파일이 생성됩니다. public static void TransferXLToTable() { DataTable dt = new DataTable(); dt.Columns.Add("City", typeof(string)); dt.Columns.Add("Stat..

programing 2023.04.16

오류:[ Column Name ]및 [Column Name]을 클릭합니다.ColumnName에 충돌하는 속성이 있습니다. DataType 속성 불일치

오류:[ Column Name ]및 [Column Name]을 클릭합니다.ColumnName에 충돌하는 속성이 있습니다. DataType 속성 불일치 DataTable을 사용하여 여러 Excel 파일을 Marge하려고 합니다.Merge() 옵션 For Each fileName As String In Directory.GetFiles("C:\TEMP\.", "*.xls") Dim connectionString As String = String.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=""Excel 8.0;HDR=NO;IMEX=1;""", fileName) Dim adapter As New OleDbDataA..

programing 2023.04.16

Midi 컨트롤러를 통한 Excel 제어

Midi 컨트롤러를 통한 Excel 제어 이것들 중 하나가 (출처 : netdna-cdn.com ) 엑셀 폼 컨트롤 스크롤바처럼 슬라이더를 사용하여 엑셀을 제어하고 싶었습니다. 이 코드를 VBA용으로 수정했습니다만, 매우 불안정합니다.누가 안정시키는 것 좀 도와줄래?MidiIn_Event 함수가 빨리 돌아오지 않으면 크래쉬 할 수 있다고 생각합니다만, 틀릴 수 있습니다. 잘 부탁드립니다. Public Const CALLBACK_FUNCTION = &H30000 Public Declare Function midiInOpen Lib "winmm.dll" (lphMidiIn As Long, ByVal uDeviceID As Long, ByVal dwCallback As Any, ByVal dwInstance ..

programing 2023.04.11

Excel에서 ISO8601 날짜/시간(타임존 포함) 해석

Excel에서 ISO8601 날짜/시간(타임존 포함) 해석 Excel/VBA에 (외부 소스로부터) 포함된 ISO8601 날짜/시간 형식을 일반 Excel 날짜로 해석해야 합니다.현재 사용하고 있는 Excel XP에는 내장 루틴이 없기 때문에 커스텀 VBA 기능을 검토하고 있는 것 같습니다. ISO8601 데이터 시간은 다음 중 하나와 같습니다. 2011-01-01 2011-01-01T12:00:00Z 2011-01-01T12:00:00+05:00 2011-01-01T12:00:00-05:00 2011-01-01T12:00:00.05381+05:00 매크로 대신 수식을 사용하여 표준 시간대를 사용하지 않고 ISO 타임스탬프를 해석하는 간단한 방법이 있습니다.이것은 원래 포스터의 질문과는 다릅니다만, Exc..

programing 2023.04.11
반응형