반응형

Excel 32

여러 CSV 파일을 단일 xls 워크북 Python 3에 결합

여러 CSV 파일을 단일 xls 워크북 Python 3에 결합 우리는 직장에서 python 2.7에서 python 3.5로 전환 중입니다.이는 전사적인 변화이며 현재 대부분의 스크립트는 2.7로 작성되었으며 추가 라이브러리는 없습니다.저는 우리가 사용하고 있는 아나콘다 디스트리뷰터를 이용했고 이미 대부분의 스크립트를 2-3 모듈을 사용하거나 완전히 다시 작성하는 것으로 변경했습니다.하지만 저는 제가 작성하지 않았고 원래 작성자가 없는 코드 한 개에 갇혀 있습니다.그는 또한 코멘트를 제공하지 않아서 나는 전체 대본을 추측할 수 있을 뿐입니다.스크립트의 95%는 구문 분석된 정보가 서로 다른 7개의 csv 파일을 생성한 후 csv 파일을 통합하고 각 csv를 새 탭으로 하여 xls 워크북에 결합하는 사용자 ..

IT 2023.06.07

피벗 테이블 목록의 오래된 항목

피벗 테이블 목록의 오래된 항목 피벗 테이블에서 행 레이블을 사용하여 데이터를 필터링하면 포함할 항목을 하나 이상 선택할 수 있는 확인란 목록이 표시됩니다. 이 목록에는 더 이상 존재하지 않는 항목이 포함됩니다.또는 피벗 테이블 필드 목록으로 이동하여 필드를 선택하고 필터링을 시도해도 동일한 내용이 표시됩니다. 즉, 이전에는 Excel 스프레드시트의 해당 열에 특정 항목(피벗 테이블의 원본)이 있었고 한 달 전에는 해당 항목 사용을 중지하여 데이터 원본에 해당 항목이 더 이상 나타나지 않습니다.그러나 피벗 테이블의 행 레이블에 대한 확인란 목록에는 계속 표시됩니다.이것들을 어떻게 제거합니까?피벗 테이블을 새로 고쳐도 문제가 해결되지 않습니다.이미 많은 다른 상자들이 있고 이것은 읽기를 더 어렵게 만듭니다..

IT 2023.06.07

VBA 코드 실행을 중지하는 방법은 무엇입니까?

VBA 코드 실행을 중지하는 방법은 무엇입니까? 예를 들어 스프레드시트에 일부 VBA 기능을 시작하는 버튼이 내장되어 있다고 가정합니다. Private Sub CommandButton1_Click() SomeVBASub End Sub Private Sub SomeVBASub DoStuff DoAnotherStuff AndFinallyDothis End Sub 중지되는 "취소" 버튼을 사용할 수 있는 기회를 갖고 싶습니다.SomeVBASub임의의 순간에 사형을 집행하는 것, 그리고 나는 관여하는 것에 관심이 없습니다.Ctrl+Break조용히 하고 싶으니까요 이것은 꽤 흔한 문제일 것 같은데, 어떤 생각이 있나요? 감사해요.플래그를 설정하는 "CancelButton"이라는 다른 단추를 추가한 후 해당 플래그..

IT 2023.06.07

#N/A 또는 빈 셀을 무시하는 차트를 Excel에서 생성

#N/A 또는 빈 셀을 무시하는 차트를 Excel에서 생성 동적 데이터 시리즈로 차트를 만들려고 합니다.차트의 각 열은 절대 범위에서 나오지만 해당 범위의 특정 양만 데이터를 가질 수 있으며 나머지는#N/A. 문제는 차트가 모든 것을 고착시킨다는 것입니다.#N/A의 셀을 무시하는 대신 값으로 사용할 수 있습니다.명명된 동적 범위(즉, 동적 범위)를 사용하여 작업했습니다.삽입 > 이름 > 정의), 그러나 각 차트에는 4개의 동적 시리즈가 있으며 이 차트 중 25개를 만들어야 하기 때문에 매우 비효율적입니다. 데이터 시리즈의 범위를 정상적으로 지정할 수 있지만 차트에서 모든 "#N/A" 또는 빈 셀을 무시하도록 할 수 있는 다른 솔루션이 있습니까?저는 IF 문을 사용하여 ""에 원하지 않는 값을 반환함으로써..

IT 2023.06.02

Excel 시트를 통해 Python 루프, 한 쪽에 배치

Excel 시트를 통해 Python 루프, 한 쪽에 배치 엑셀 파일을 가지고 있습니다.foo.xlsx약 40장으로sh1,sh2등. 각 시트의 형식은 다음과 같습니다. area cnt name\nparty1 name\nparty2 blah 9 5 5 word 3 7 5 각 시트에서 형식을 사용하여 변수의 이름을 변경합니다.name\nparty오직 그것만 가지고 있습니다.party꼬리표로서출력 예: area cnt party1 party2 sheet bacon 9 5 5 sh1 spam 3 7 5 sh1 eggs 2 18 4 sh2 파일에서 다음 내용을 읽고 있습니다. book = pd.ExcelFile(path) 그리고 제가 해야 할 일이 있는지 궁금합니다. for f in filelist: df = pd..

IT 2023.05.23

텍스트 문자열 내에서 텍스트를 추출하는 방법

텍스트 문자열 내에서 텍스트를 추출하는 방법 저는 VBA를 사용하지 않고 해결하고 싶은 간단한 문제가 있지만, 그것이 해결할 수 있는 유일한 방법이라면 그렇게 하세요. 여러 행(모두 하나의 열)이 있는 파일이 있습니다.각 행에는 다음과 같은 데이터가 있습니다. 17.82E-13 >gi|297848936|ref|XP_00| 4-하이드록사이드 gi|297338191|gb|23343|랜덤 25.09E-09 >gi|168010496|ref|xp_00|2-피루브산 기타... 제가 원하는 것은 "gi|"로 시작하여 "|"로 끝나는 숫자의 문자열을 추출하는 방법입니다.일부 행의 경우 최대 5gi 숫자를 의미할 수 있으며, 다른 행의 경우 하나만 의미할 수 있습니다. 다음과 같은 결과가 나오기를 바랍니다. 297848..

IT 2023.05.13

T-SQL: 새 Excel 파일로 내보내기

T-SQL: 새 Excel 파일로 내보내기 나는 다양한 일을 하는 스크립트를 가지고 있고 최종 결과는 큰 테이블 하나입니다.이 최종 테이블을 새로운 Excel 파일(열 헤더 포함)로 내보낼 수 있는 방법이 궁금합니다. 저는 이것을 대본 내에서 해야 할 것입니다.SQL에서 Excel로 내보내기 위한 가장 좋은 게시물은 다음과 같습니다. http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=49926 사용자로부터 인용하기madhivanan, DTS 및 내보내기 마법사를 사용하는 것 외에도 이 쿼리를 사용하여 SQL Server 2000에서 Excel로 데이터를 내보낼 수 있습니다. 테이블 열의 헤더와 동일한 헤더를 가진 testing이라는 이름의 Excel 파일을 만들고 이..

IT 2023.05.08

"COM 클래스 공장에서 구성 요소를 검색하는 중...오류: 80070005 액세스가 거부되었습니다." (HRESULT: 0x80070005(E_ACCESSDENIED))

"COM 클래스 공장에서 구성 요소를 검색하는 중...오류: 80070005 액세스가 거부되었습니다." (HRESULT: 0x80070005(E_ACCESSDENIED)) 방금 간단한 응용 프로그램을 만들고 IIS 6.0에서 호스팅했습니다.코드에서 저는 단지 엑셀 오브젝트를 인스턴스화하고 있습니다. using excel = Microsoft.Office.Interop.Excel.Application; namespace TestHosting { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { excel excelObj=new Microsoft.Office.Inte..

IT 2023.04.28

Excel용 EPLus 라이브러리로 다중 스타일 셀을 만들려면 어떻게 해야 합니까?

Excel용 EPLus 라이브러리로 다중 스타일 셀을 만들려면 어떻게 해야 합니까? 저는 엑셀 파일 생성을 위해 EPLUS를 사용합니다. HTML 텍스트(굵은 글씨, 기울임꼴, 글꼴 색, 이름, 크기 매개변수)를 Excel Cell로 변환해야 한다는 뜻입니다.다음과 같은 멀티 스타일 셀을 생성해야 합니다. 셀 텍스트는 "안녕하세요!"입니다. 제가 원하는 스타일은: he - bold ll - italic o! - red colored font 또는 (더 복잡한) hello! - bold ll - italic (also bold) o! - red colored (also bold) MS OpenXML 라이브러리에 대해 알고 있습니다(필요한 작업을 수행할 수 있게 해줍니다).이것은 좋지만 구현을 위한 좀 더 ..

IT 2023.04.28

필터링된 목록을 VBA로 루프하는 가장 쉬운 방법은 무엇입니까?

필터링된 목록을 VBA로 루프하는 가장 쉬운 방법은 무엇입니까? Excel에 자동 필터가 설정되어 있고 VBA 코드로 한 열에 표시되는 모든 데이터를 순환하려면 가장 쉬운 방법이 무엇입니까? 필터링된 숨겨진 행을 모두 포함해서는 안 되므로 위에서 아래로 일반 범위를 지정하면 도움이 되지 않습니다. 어떤 좋은 생각 있어요? 제가 1번부터 10번까지의 세포를 가지고 있다고 가정해 보겠습니다.A2:A11자동 필터를 끼운 상태에서A1이제 5보다 큰 숫자(예: 6, 7, 8, 9, 10)만 표시하도록 필터링합니다. 이 코드는 보이는 셀만 인쇄합니다. Sub SpecialLoop() Dim cl As Range, rng As Range Set rng = Range("A2:A11") For Each cl In rng..

IT 2023.04.28
반응형