Excel 53

(ActiveXObject 없이) JavaScript로 Excel 파일을 읽는 방법

(ActiveXObject 없이) JavaScript로 Excel 파일을 읽는 방법 친구가 엑셀 파일에서 차트(막대, 곡선)를 생성하는 간단한 어플리케이션을 만들어 달라고 부탁했습니다.저는 이미 강력한 chart.js를 알고 있기 때문에 자바스크립트를 언어로 사용하기로 했습니다.하지만 chart.js를 사용하기 전에 엑셀 파일에서 데이터를 수집해야 합니다.그렇다면 자바스크립트를 통해 엑셀 파일을 읽는 방법은? 몇 가지 조사 끝에 (ActiveX를 사용하여) Internet Explorer로 이 작업을 수행했지만 브라우저 간에 작동하려면 이 작업이 필요합니다.순수 자바스크립트로 XLS & XLSX를 파싱할 수 있는 자바스크립트 라이브러리가 있습니다.Chrome으로 테스트를 해봤는데(Windows상에서도) ..

programing 2023.11.01

CSV 파일을 위해 두 번 저장해야 함

CSV 파일을 위해 두 번 저장해야 함 문 닫았습니다.이 질문은 충족되지 않습니다.스택 오버플로 지침.현재 답변을 받지 않고 있습니다. 이 질문은 프로그래머가 주로 사용하는 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 소프트웨어 도구에 관한 것은 아닌 것 같습니다.다른 Stack Exchange 사이트에서 해당 질문이 화제가 될 것으로 판단되는 경우, 질문에 대한 답변이 가능한 위치를 설명하는 의견을 남길 수 있습니다. 9년전에 문을 닫았습니다. 이 질문을 개선합니다. 기존 CSV 파일을 편집한 후 저장을 클릭하면 "CSV(Comma delimited)로 저장하면 워크북의 일부 기능이 손실될 수 있습니다"라는 메시지 대화 상자가 나타납니다.그런 다음 "저장"을 클릭합니다.그런 다음 "닫기"를 클릭하여..

programing 2023.10.22

Excel 매크로를 호출하고 매크로가 완료될 때까지 기다리는 VBA Outlook

Excel 매크로를 호출하고 매크로가 완료될 때까지 기다리는 VBA Outlook Outlook 규칙 스크립트에서 Excel 매크로를 호출합니다. 과정은 다음과 같습니다. 메일 가져오기, Outlook 스크립트를 실행하는 Outlook 규칙 실행, 해당 스크립트에서 Excel 열기, Excel 매크로 실행, Excel 닫기. Excel 매크로가 완료되었음을 Outlook 규칙 스크립트에서 확인하여 응용 프로그램을 저장하고 닫습니다. Sub AskMeAlerts() Dim appExcel As Excel.Application Dim wkb As Excel.Workbook Set appExcel = CreateObject("Excel.Application") appExcel.Workbooks.Open ("C..

programing 2023.09.27

Excel에서 CSV에 저장하면 지역별 날짜 형식이 손실됨

Excel에서 CSV에 저장하면 지역별 날짜 형식이 손실됨 .csv로 변환해야 하는 .xls가 있습니다. 파일에 일부 날짜 열이 있습니다.날짜의 형식은 "*14/03/2001"이며 Excel에 따르면 OS에 지정된 지역별 날짜 및 시간 설정에 해당하는 날짜를 의미합니다. Excel에서 열기: 20/01/2013 01/05/2013 CSV로 저장... 메모장에서 열기: 01/20/2013 05/01/2013 날짜 형식을 "14/03/2001"(아니오 *)로 설정하여 일시적으로 수정했지만 "d/mm/yyyy h:mm"과 같이 *가 없는 다른 사용자 지정 형식도 CSV에 저장하면 망가지게 됩니다.일정관리 설정에서 컴퓨터의 날짜 및 시간 설정을 "짧은 날짜" 형식으로 변경합니다.이렇게 하면 yyyy-mm-dd ..

programing 2023.09.17

npoi 수직 선형 중심

npoi 수직 선형 중심 저는 이것을 하기 위해 몇 가지 방법을 시도해 보았지만 아무 것도 되지 않습니다.저는 중앙에 수직 정렬을 적용하려고 합니다. 아무것도 안 되는 것 같아요. 도움을 주시면 정말 감사하겠습니다. 여기 내 코드가 있습니다. var workbook = new HSSFWorkbook(); var sheet = workbook.CreateSheet("Zmiana " + i.ToString()); var headerRow = sheet.CreateRow(0); headerRow.CreateCell(0).SetCellValue("Data"); headerRow.CreateCell(1).SetCellValue("Maszyna"); headerRow.CreateCell(2).SetCellValue..

programing 2023.09.12

VBA의 명명된 범위에서 값 가져오기

VBA의 명명된 범위에서 값 가져오기 명명된 범위에서 값을 검색하고 싶습니다.X 열과 Y 행을 가지는 명명된 범위를 상상합니다.열 2, 행 3에서 값을 반환합니다.제가 겪는 문제는 코드를 작성해서 실행하면 엑셀에 오류가 발생한다는 것입니다.시계 창에 코드를 쓰면 잘 돌아옵니다.아래참조 ... Dim NamedRange As Variant: NamedRange = Range(NamedRangeName) ... Dim ReturnValue As Object Set ReturnValue = NamedRange(RowIndex, ColumnToRetrieveIndex) 'Throws Run-time error 424. Object required 시계 창에 NamedRange(RowIndex, ColumnToR..

programing 2023.09.07

값이 목록의 구성원인지 확인하는 중

값이 목록의 구성원인지 확인하는 중 사용자 입력을 항목 목록과 비교하여 확인해야 합니다. 입력이 항목 목록에 있으면 흐름을 한쪽으로 향하게 합니다.그렇지 않은 경우 흐름을 다른 방향으로 보냅니다. 이 목록은 워크시트 자체에 표시되지 않으므로 코드에서 난독화되어야 합니다. 이를 위한 두 가지 전략을 생각해 보았습니다. 를 선로다로 합니다.enum그리고 입력이 이것의 일부인지 확인합니다.enum이것에 대한 구문은 잘 모르겠지만, 초기화해야 합니까?enum사용하고 싶을 때마다? 배열로 선언하고 입력이 이 배열의 일부인지 확인합니다. VBA가 효율성과 가독성 면에서 어느 것이 더 나은지 궁금합니다.아래와 같이 간단한 배열 테스트를 실행하여 단어를 단일 목록에 추가할 수 있습니다. Sub Main1() arrLi..

programing 2023.09.02

win32com을 사용하여 Excel 파일에 액세스할 때 문제 발생

win32com을 사용하여 Excel 파일에 액세스할 때 문제 발생 여분러! 저는 Python의 win32com.client 모듈을 사용하여 VBA 매크로가 포함된 Excel 파일의 셀에 액세스하고 있습니다. 코에있문장에 있는 xl = win32com.client.gencache.EnsureDispatch("Excel.Application") . AttributeError: module 'win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x6' has no attribute 'MinorVersion' 유사한 상황에 직면한 사람이 있습니까? 만그렇면, 이에대가 해무은까니엇 입책결? (의 소스 (GitHub에서 win32com의 소스 코드를 살펴보았지만, 그..

programing 2023.08.28

SQL Server: OLE DB 공급자 "Microsoft"의 데이터 원본 개체를 초기화할 수 없습니다.연결된 서버용 ACE.OLEDB.12.0"(null)

SQL Server: OLE DB 공급자 "Microsoft"의 데이터 원본 개체를 초기화할 수 없습니다.연결된 서버용 ACE.OLEDB.12.0"(null) 다음 쿼리를 실행하려고 합니다. SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\Somefile.xlsx', 'SELECT * FROM [Sheet$]') 하지만 다음과 같은 오류가 발생합니다. Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)". 다음을 시도했습니다. sp_configure 'show adva..

programing 2023.08.28