반응형

Excel 24

Python Pandas - Excel 시트의 특정 열에 쓰는 방법

Python Pandas - Excel 시트의 특정 열에 쓰는 방법 팬더를 이용한 엑셀 시트에 새로운 값을 적어서 업데이트하는데 어려움을 겪고 있습니다.MySheet1.xlsx.의 값을 읽는 기존 프레임 df1이 이미 있으므로 새 데이터 프레임이거나 기존 데이터 프레임을 복사하여 덮어쓸 방법이 필요합니다. 스프레드시트의 형식은 다음과 같습니다. 파이썬 목록이 있습니다. values_list = [12.34, 17.56, 12.45].Col_C 헤더 아래에 리스트 값을 수직으로 삽입하는 것이 제 목표입니다.현재 값을 보존하지 않고 전체 데이터 프레임을 수평으로 덮어쓰는 중입니다. df2 = pd.DataFrame({'Col_C': values_list}) writer = pd.ExcelWriter('exc..

sourcetip 2023.08.26

Pandas: Excel에서 병합된 헤더 열 구문 분석

Pandas: Excel에서 병합된 헤더 열 구문 분석 Excel 시트의 데이터는 다음과 같이 저장됩니다. Area | Product1 | Product2 | Product3 | sales|sales.Value| sales |sales.Value | sales |sales.Value Location1 | 20 | 20000 | 25 | 10000 | 200 | 100 Location2 | 30 | 30000 | 3 | 12300 | 213 | 10 제품명은 한 달 동안 1000여 개 영역에 대해 "매출 없음"과 "매출 가치" 두 줄의 두 셀이 합쳐진 것입니다.마찬가지로 지난 5년 동안 매월 별도의 파일이 있습니다.또한, 여러 달 동안 새로운 제품이 추가되고 제거되었습니다.따라서 다른 월 파일은 다음과 같..

sourcetip 2023.08.21

열려 있는 모든 워크북이 아닌 전체 워크북을 계산하려면 어떻게 해야 합니까?

열려 있는 모든 워크북이 아닌 전체 워크북을 계산하려면 어떻게 해야 합니까? VBA에서 열려 있는 모든 워크북이 아닌 전체 워크북을 계산할 수 있는 방법이 있습니까? 에 대해 알고 있습니다. worksheet.Calculate 한 장이면 됩니다.에 대해서도 알고 있습니다. Application.CalculateFull 하지만 이렇게 하면 열려 있는 모든 문제집을 동시에 다시 계산할 수 있을 것 같습니다. 워크북 하나만 할 수 있습니까? 편집: 다음과 같은 방법이 있습니다. For Each wks In ActiveWorkbook.Worksheets wks.Calculate Next 하지만 시트 사이에 링크가 있으면 매우 위험합니다. 그러면 계산 순서가 중요합니다.정확한 순서를 찾아서 적용할 수 있다는 것을..

sourcetip 2023.08.11

셀의 값이 다른 열의 값과 같으면 조건부로 셀 형식 지정

셀의 값이 다른 열의 값과 같으면 조건부로 셀 형식 지정 데이터가 있습니다.A그리고.B열 B열의 데이터는 대부분 다음과 같습니다.A항상 그런 것은 아닙니다.예: A Budapest Prague Paris Bukarest Moscow Rome New York B Budapest Prague Los Angeles Bukarest 검색해야 합니다.A의 값을 나타내는 열B행이 일치하는 경우 행의 배경색을 변경해야 합니다.A빨간색이나 뭐 그런 거.공식은 다음과 같습니다. 수식을 기반으로 조건부 형식으로 새 규칙을 만듭니다.다음 공식을 사용하여 $A에 적용합니다.A달러 =NOT(ISERROR(MATCH(A1,$B$1:$B$1000,0))) 문제가 발생할 경우 다운로드할 예제 시트입니다. 갱신하다 여기 완벽하게 작동..

sourcetip 2023.07.17

Excel - 다른 목록을 기준으로 데이터 추출

Excel - 다른 목록을 기준으로 데이터 추출 두 개의 열(이름/ID)로 구성된 Excel 워크시트와 앞서 언급한 큰 목록에서만 이름의 하위 집합인 다른 목록이 있습니다.하위 집합 목록을 검토한 다음 더 큰 목록(이름/ID)에서 데이터를 가져와 다른 곳에 배치합니다. 기본적으로 하위 집합에 이름이 있을 경우에만 더 큰 목록에서 데이터를 가져옵니다. 필터를 사용해 보았지만 작동하지 않았습니다.생각은? 감사해요.새로운 Excel 버전 =IF(ISNA(VLOOKUP(A1,B,B,1,FALSE)),"",A1) 이전 버전의 Excel =IF(ISNA(VLOOKUP(A1;B:B;1;FALSE));"";A1) 즉, "A1의 값이 B 열에 있으면 여기에 표시합니다.없으면 비워두세요."저는 첫 번째 방법을 사용할 수 ..

sourcetip 2023.07.17

Python df.to _messages는 숫자를 excel의 텍스트로 저장할 수 없습니다.가치로 저장하는 방법?

Python df.to _messages는 숫자를 excel의 텍스트로 저장할 수 없습니다.가치로 저장하는 방법? 나는 pd.read_html을 통해 구글 파이낸스에서 테이블 데이터를 스크랩한 다음 그 데이터를 저장하여 탁월하게 처리하고 있습니다.df.to_excel()아래와 같이: dfs = pd.read_html('https://www.google.com/finance?q=NASDAQ%3AGOOGL&fstype=ii&ei=9YBMWIiaLo29e83Rr9AM', flavor='html5lib') xlWriter = pd.ExcelWriter(output.xlsx, engine='xlsxwriter') for i, df in enumerate(dfs): df.to_excel(xlWriter, sheet..

sourcetip 2023.07.07

JQuery를 사용하여 Excel 데이터 읽기

JQuery를 사용하여 Excel 데이터 읽기 multi-worksheet MS Excel 2003 파일에서 jquery 외에는 아무것도 사용하지 않고 데이터를 읽는 방법을 알고 싶습니다.PHP/JQuery, ActiveX 등에 대한 여러 솔루션을 읽었지만 JQuery에서만 읽고 싶습니다.이게 어떻게 작동하는지 알기나 해봐요? 저는 http://plugins.jquery.com/project/csv2table 을 찾았고, 각 시트를 CSV 파일로 분할해야 한다는 점을 제외하고는 거의 완벽하게 작업을 수행합니다.저는 그 단계를 내려 엑셀 파일에서 직접 읽고 싶습니다.당신의 도움에 미리 감사드립니다! BTW - 저는 FireFox 4에서 일하고 있으며 브라우저 간 지원이 필요하지 않습니다.Office Web..

sourcetip 2023.06.27

Excel에서 날짜를 나타내는 숫자를 Java Date 객체로 변환

Excel에서 날짜를 나타내는 숫자를 Java Date 객체로 변환 Excel에 날짜 열이 있지만 Java 응용 프로그램에서 읽을 때 숫자로 값이 표시됩니다. 예 Excel 날짜 1/1/2013 로 알고 있습니다. 41275.00 내 자바 애플리케이션에서 숫자를 날짜로 변환하는 방법은 무엇입니까?다음은 Excel 날짜를 Java 날짜로 변환하는 최소한의 작업 예제입니다. Date javaDate= DateUtil.getJavaDate((double) 41275.00); System.out.println(new SimpleDateFormat("MM/dd/yyyy").format(javaDate)); 어느 쪽이 돌아옵니까? 01/01/2013 다음 패키지도 가져와야 합니다. java.text.SimpleDa..

sourcetip 2023.06.22

엑셀 인스턴스를 얻기 위해 late binding을 사용하는 방법은?

엑셀 인스턴스를 얻기 위해 late binding을 사용하는 방법은? 사용 중 [DllImport("Oleacc.dll")] static extern int AccessibleObjectFromWindow( int hwnd, uint dwObjectID, byte[] riid, ref Excel.Window ptr); 그의 핸들을 사용하여 엑셀 인스턴스를 얻는 것, 나는 엑셀 인스턴스의 프로세스 ID에서 얻습니다. 이 기능을 사용할 때의 모습입니다. const uint OBJID_NATIVEOM = 0xFFFFFFF0; Guid IID_IDispatch = new Guid("{00020400-0000-0000-C000-000000000046}"); Excel.Window ptr = null; int hr..

sourcetip 2023.06.12
반응형