Excel 65

C# - 한 워크북에서 다른 워크북으로 Excel 워크시트를 복사하는 방법은 무엇입니까?

C# - 한 워크북에서 다른 워크북으로 Excel 워크시트를 복사하는 방법은 무엇입니까? 한 워크북에서 다른 워크북으로 워크시트를 복사해야 하는데 좀 막힙니다.그 전제는 여러 보고서의 템플릿을 저장하는 "마스터" 워크북을 가지고 있는데, 그런 다음 특정 워크시트의 빈 복사본을 만들어 새 워크북에 추가해야 한다는 것입니다. 이것이 지금까지 제가 가진 것입니다. private void CreateNewWorkbook(Tables table) { Excel.Application app = null; Excel.Workbook book = null; Excel.Worksheet sheet = null; try { string startPath = System.IO.Path.GetDirectoryName(Syst..

programing 2023.10.29

excel xml 셀 속성 값은 무엇을 의미합니까?

excel xml 셀 속성 값은 무엇을 의미합니까? Excel 스프레드시트의 xml을 보면 sheetData/row 아래에 다음 셀이 표시됩니다. 17 28 스프레드시트를 보면 첫 번째 셀이 문자열이고(공유 문자열 파일에서 찾을 수 있음), 두 번째 셀이 "28" 값이라는 것을 알 수 있습니다. 여기서 셀이 속성을 가진 경우 가정합니다.t="s", 문자열입니다. 그렇지 않으면 값입니다.이거 맞는건가요? r, s, t는 'row', 'style', 'type'의 약자라고 추측하지만, 누가 그들의 의미와 가능한 가치가 무엇인지 설명해 줄 수 있을까요?예를 들어, t="str"이라는 속성을 가진 일부 셀이 보이는데, 그것은 "s"와 같은 것입니까, 아니면 특별한 것을 의미합니까? excel xml 파일에 대한..

programing 2023.10.24

Excel에서 OD 데이터 피드의 변경 내용을 게시하는 방법

Excel에서 OD 데이터 피드의 변경 내용을 게시하는 방법 제가 만든 것은IUpdateableExcel 2010 Power Query를 이용하여 연결할 수 있는 WCF를 이용한 ODATA 피드.엑셀은 데이터를 가져올 수는 있지만 '게시' 버튼을 찾을 수 없거나 엑셀에게 업데이트를 다시 서버로 보내라고 말할 수는 없습니다. Excel / Power Query는 ODATA CRUD 기능을 즉시 지원합니까? 코드를 작성하지 않고 데이터를 업데이트할 수 있는 다른 도구가 있습니까?전원 쿼리는 데이터 원본에서 읽기를 지원하지만 생성/업데이트/삭제는 지원하지 않습니다. 당신의 의견에 동의합니다. 코드를 쓸 필요 없이 엑셀에서 데이터를 공개하면 정말 멋질 것 같습니다! Power Query가 갖춰야 할 기능이라고 ..

programing 2023.10.24

피벗 테이블에 가중 평균을 추가하는 방법은 무엇입니까?

피벗 테이블에 가중 평균을 추가하는 방법은 무엇입니까? 피벗 테이블에 가중 평균을 추가하는 방법을 알고 싶습니다.사실 저는 다음 계산을 해야 합니다.SUM(col1 * col2)/SUM(col2). 계산된 필드 옵션을 사용하여 수행하려고 했지만 수식을 입력하면 다음과 같은 결과가 출력됩니다.SUM((col1 * col2)/col2)다음과 같은 것SUM(col1).계산된 필드 1개와 도우미 열 1개가 필요합니다. 도우미 열 col3=col1*col2 계산된 필드: CF=Col3/Col1 도우미 열을 계산된 필드로 수행하려고 하면 합계가 됩니다.col1그리고.col2, 그런 다음 그들을 함께 곱하면 무의미한 대답이 됩니다.Excel Pivot 테이블 버전의 가중 평균을 추구하는 것을 고려할 때, 이 기사는 ..

programing 2023.10.19

다른 시트 및 셀의 값을 기준으로 셀 색상 서식 지정

다른 시트 및 셀의 값을 기준으로 셀 색상 서식 지정 저는 두 장의 문제집을 가지고 있습니다.시트 2의 두 번째 열에 있는 값을 기준으로 시트 1의 첫 번째 열에 있는 셀 배경 색상을 포맷하고 싶습니다. 예를 들어, 시트 2, 6, 2열의 값이 4라면 시트 1, 4, 1열의 배경색을 초록색으로 하고 싶습니다.시트 2의 열 2의 값 중에 시트 1의 특정 행을 참조하는 값이 없다면 무색으로 설정하고 싶습니다.시트 2의 두 번째 열에 동일한 값이 여러 번 나타나는 것에 대한 금지는 없습니다.시트 2에서 시트 1의 행을 가리키는 마지막 값을 제거할 경우 색상 설정을 해제할 수 있는 방법을 알려주시면 보너스 쿠두입니다. Excel 마법사에게는 사소한 일일 수도 있지만, 저는 엑셀을 사용할 기회가 거의 없고, 그 ..

programing 2023.09.19

VBA 코드의 어느 라인에서 오류가 발생하는지 확인하는 방법

VBA 코드의 어느 라인에서 오류가 발생하는지 확인하는 방법 제가 작성한 긴 코드를 디버그하려고 하는데 한 줄 한 줄씩 디버그해야 합니다. 문제는 제가 맥을 사용하고 있는데 그런 경우 F8을 사용할 줄 모른다는 것입니다.그렇지 않으면 어떻게 할 수 있는지, 어떤 라인이 실행에 문제를 일으키고 있는지 어떻게 알 수 있는지 누가 말해줄 수 있습니까?어느 선에서 오류가 발생하는지 확인하려면 다음을 사용할 수 있습니다.ERL소유물.아래 샘플 코드를 참조하십시오. Sub sample() Dim i As Long On Error GoTo Whoa 10 Debug.Print "A" 20 Debug.Print "B" 30 i = "Sid" 40 Debug.Print "A" 50 Exit Sub Whoa: MsgBox ..

programing 2023.09.09

VBA를 사용하여 전체 워크시트에서 형식 제거

VBA를 사용하여 전체 워크시트에서 형식 제거 VBA를 사용하여 활성 워크시트 전체의 모든 형식을 지우려고 합니다. Dim ws As Worksheet Set ws = ThisWorkbook.ActiveSheet With ws .ClearFormats End With 하지만 다음과 같은 오류가 발생합니다. 그러나 와 동일한 코드를 사용합니다.Used Range는 다음과 같이 잘 작동합니다. With .UsedRange .ClearFormats End With 이것을 어떻게 수정해서 전체 시트를 포맷할 수 있는지 알려주실 수 있나요!ClearFormats는 방법입니다.Range, 구역들ActiveSheet가Worksheet 당신은 사용할 수 있습니다. ThisWorkbook.ActiveSheet.Cells..

programing 2023.09.09

일부 점을 클릭하여 정보를 긁어낼 수 없음

일부 점을 클릭하여 정보를 긁어낼 수 없음 웹 페이지의 지도에서 사용 가능한 점을 클릭하기 위해 IE와 함께 vba로 스크립트를 작성했습니다.점을 클릭하면 관련 정보가 들어 있는 작은 상자가 나타납니다. 해당 웹 사이트 링크 저는 각 박스의 내용을 파싱하고 싶습니다.해당 상자의 내용은 클래스 이름을 사용하여 찾을 수 있습니다.contentPane. 그러나 여기서의 주된 관심사는 해당 점들을 클릭하여 각 상자를 생성하는 것입니다.상자가 나타나면 아래 이미지에서 어떻게 볼 수 있는지 보여줍니다. 제가 지금까지 시도해본 대본은 이렇습니다. Sub HitDotOnAMap() Const Url As String = "https://www.arcgis.com/apps/Embed/index.html?webmap=47..

programing 2023.09.09

문 계층 구조와 중첩됨

문 계층 구조와 중첩됨 최근에 이런 일을 몇 번 접했는데 더 쉬운 방법이 없을까 해서... With Activeworkbook 'Do Stuff With .Sheets(1) 'More stuff Done '... 'But now I need to refer to or pass the Sheet in the last With Statement SomeFunctionAnswer = SomeFunction Activeworkbook.Sheets(1) End With 'Yet more stuff Done End With 완전히 작성해야 하나요, 아니면 더 쉽게/깨끗하게 메모할 수 있는 방법이 있나요?아마도 이 경우에만 그 자체를 전달할 수 있는 일종의 속성이나 방법이 있을 것입니다.상위 With에서 속성이나 메..

programing 2023.09.09

C#에서 Excel interop 개체를 안전하게 폐기하시겠습니까?

C#에서 Excel interop 개체를 안전하게 폐기하시겠습니까? 저는 winforms c# visual studio 2008 애플리케이션을 개발하고 있습니다.그 앱은 엑셀 파일과 대화하고 나는 사용하고 있습니다.Microsoft.Office.Interop.Excel;이를 위해. 오류가 발생했을 때도 물체가 확실히 해제되도록 하려면 어떻게 해야 하는지 알고 싶습니다. 내 코드는 다음과 같습니다. private void button1_Click(object sender, EventArgs e) { string myBigFile=""; OpenFileDialog openFileDialog1 = new OpenFileDialog(); DialogResult result = openFileDialog1.Sho..

programing 2023.09.04