반응형

Excel 28

VBA에서 Excel 파일 이름/경로를 가져오는 방법

VBA에서 Excel 파일 이름/경로를 가져오는 방법 예를 들어, 저는 제 엑셀 파일 sample.xls 안에 VBA를 쓰고 있습니다.이제 저는 샘플의 전체 경로를 얻고 싶습니다.내 VBA의 xls.제가 그걸 어떻게 합니까?VBA를 의미하는 경우 FullName(전체 이름)을 사용할 수 있습니다. 예: strFileFullName = ThisWorkbook.FullName (댓글에 의해 고려된 바와 같이: 전자가 사용되었습니다.ActiveWorkbook.FullName다른 사무실 파일이 열려 있고 활성화되어 있는 경우 오류가 발생할 가능성이 높습니다.그러나 여기서 사용자 @user7296559가 언급한 것처럼 매크로를 다른 파일에 저장하여 매크로를 사용하는 파일의 파일 이름을 정말 원하는 경우,Activ..

sourcecode 2023.04.28

C# - Excel의 모든 행을 반복하는 방법._워크시트?

C# - Excel의 모든 행을 반복하는 방법._워크시트? Excel 워크시트에서 데이터를 프로그래밍 방식으로 가져와서 데이터베이스 테이블에 삽입하려고 합니다. 워크시트의 열과 행 수를 결정하거나 행을 반복하려면 어떻게 해야 합니까? 있습니다 Excel._Worksheet worksheet = (Excel._Worksheet)workbook.ActiveSheet; 나는 노력했다.worksheet.Range.Rows.Count 엎치락뒤치락하는 인덱스 속성 'Microsoft.사무실. 인터럽트.Excel._워크시트.'범위'에 제공해야 하는 옵션이 아닌 인수가 있습니다. 무엇을 해야 합니까?using Excel = Microsoft.Office.Interop.Excel; ... public void Itera..

sourcecode 2023.04.28

VBA에 3개의 연산자가 있습니까?

VBA에 3개의 연산자가 있습니까? 저는 C 프로그래밍 언어에 기반을 둔 아름다운 오브제 C의 세계에서 왔고, 공간을 절약하는 기발한 방법을 찾는 것에 푹 빠졌습니다.그러나 가능한 한 많은 문서를 살펴보았지만 VBA에서 이 구문을 단축할 만한 유용한 내용은 찾을 수 없습니다. If boolVar = True Then 'Do something Else 'Do nothing End If Obj C에서, 그리고 자연스럽게 C에서, 저는 이것을 하는 것에 매우 익숙합니다. boolVar ? "Nope, tis false" : "Yup, tis true" 이것은 대부분의 다른 언어들이 사용하는 것과 매우 유사하며, 몇몇은 추가적인 논리 연산자를 사용할 수 있습니다.!=또는==하지만 그것은 저를 낙관적으로 만듭니다..

sourcecode 2023.04.28

Open XML 워크시트에 날짜를 삽입하려면 어떻게 해야 합니까?

Open XML 워크시트에 날짜를 삽입하려면 어떻게 해야 합니까? Microsoft Open XML SDK 2를 사용하고 있는데 셀에 날짜를 삽입하는 것이 매우 어렵습니다.설정함으로써 문제없이 숫자를 삽입할 수 있습니다.Cell.DataType = CellValues.Number하지만 데이트할 때도 마찬가지입니다.Cell.DataType = CellValues.DateExcel 2010 크래시(2007년도) 세팅을 시도했습니다.Cell.TextExcel의 날짜/숫자 형식뿐만 아니라 많은 날짜 형식으로 값을 매길 수 없습니다.또, 타입 속성을 배제하고, 벽에 던졌던 다른 많은 피자들도 사용해 보았습니다. 워크시트에 날짜를 삽입하는 예를 들어줄 사람 있나요?Andrew J가 제공한 코드를 사용했지만DataT..

sourcecode 2023.04.23

디버깅 버튼이 있는 표준 에러 메시지와 같은 에러 메시지를 표시하는 방법

디버깅 버튼이 있는 표준 에러 메시지와 같은 에러 메시지를 표시하는 방법 에러 핸들러를 작성했습니다.On Error Goto몇 줄의 클리닝 코드를 입력하고 에러 메시지를 표시합니다만, 디폴트 핸들러의 편안함을 잃고 싶지 않습니다.디폴트 핸들러의 쾌적함도, 에러가 발생한 정확한 행으로 향합니다.내가 어떻게 그럴 수 있을까?일단 좋은 소식입니다.이 코드는 사용자가 원하는 기능을 수행합니다('라인 번호'를 참조하십시오). Sub a() 10: On Error GoTo ErrorHandler 20: DivisionByZero = 1 / 0 30: Exit Sub ErrorHandler: 41: If Err.Number 0 Then 42: Msg = "Error # " & Str(Err.Number) & " wa..

sourcecode 2023.04.23

Excel로 html 테이블을 내보내기 위한 Javascript

Excel로 html 테이블을 내보내기 위한 Javascript 사용자가 '내보내기' 버튼을 클릭했을 때 내 페이지의 html 테이블을 Excel로 내보내야 합니다.스택 오버플로우에서 Firefox에서 작동하는 솔루션을 찾았습니다. 파이어폭스 브라우저에서 javascript에서 탁월하도록 동적 html 테이블을 내보냅니다. 여기서 흔히 사용하는 언어인 ,, which, which 등의 특수문자는 대응하고 있지 않기 때문에, 어떻게 하면 문제없이 수출할 수 있는지 아는 사람이 있습니까? 코드는 다음과 같습니다. function tabletoExcel(table, name) { var uri = 'data:application/vnd.ms-excel;base64,' , template = '{table}' ..

sourcecode 2023.04.13

Excel 범위에 어레이 쓰기

Excel 범위에 어레이 쓰기 현재 다음 코드를 사용하여 Excel에서 객체 배열에서 범위로 데이터를 쓰려고 합니다.objData는 문자열 배열에 불과합니다. private object m = System.Type.Missing; object[] objData = getDataIWantToWrite(); Range rn_Temp; rn_Temp = (Range)XlApp.get_Range(RangeName, m); rn_Temp = rn_Temp.get_Resize(objData.GetUpperBound(), 1); rn_Temp.value2 = objData; 이것은 거의 기능합니다.문제는 범위는 채워지지만 모든 셀이 첫 번째 항목의 값을 얻는다는 것입니다.objData. 그 반대인 셈이죠. priva..

sourcecode 2023.04.13

탭 구분 파일을 CSV 형식으로 변환하려면 어떻게 해야 합니까?

탭 구분 파일을 CSV 형식으로 변환하려면 어떻게 해야 합니까? 다음 형식의 텍스트파일이 있습니다. { attribute1 attribute2 attribute3.... attributeN value"A" value"B" value"C".... value"Z" /* next line of values*/ } 각 단어는 탭으로 구분됩니다. CSV 형식으로 변환하려면 어떻게 해야 하나요?엑셀을 사용해 봤는데 호환성에 문제가 있어요. 탭을 열 구분 기호로 사용하여 Excel(텍스트 파일에서 데이터 > 로드)을 사용하여 데이터를 Import합니다.그런 다음 파일을 csv로 저장합니다. 호환성 문제가 있을 수 없습니다.기본적인 작업이기 때문에 예전에는 자주 했습니다.스크립트 언어를 사용할 수 있는 경우 Pytho..

sourcecode 2023.04.13
반응형