728x90
반응형

Excel 5

[C#] Excel Workbook XML 파일 형식으로 저장하기 (Workbook.SaveAs)

Excel File 생성하는 방법과 동일하게Excel.Application을 이용해 엑셀 연결 후Workbook 생성, WorkSheet 생성한 다음저장할 때 XML 파일로 저장하는 방법이 있다.  Workbook.SaveAs 메서드를 이용하여파일 포맷을 XML 형식으로 지정 후나머지 옵션들을 설정하여 저장하면 된다.  (참고1 - Microsoft 공식문서) Workbook.SaveAs 메서드 (Microsoft.Office.Tools.Excel)통합 문서의 변경 내용을 다른 파일로 저장합니다.learn.microsoft.com (참고2 - 이전 발행글) [C#] Excel 사용하기. Create Excel File + Update Excel File[ C# Excel 사용하기 ] 1. 참조 추가하기 ..

IT/C# 2024.12.05

[C#] 코드 상에서 사용한 Excel Process ID 확인하여 프로세스 죽이기

1234567891011121314151617181920212223242526272829303132using Excel = Microsoft.Office.Interop.Excel;using System.Runtime.InteropServices;using System.Diagnostics; namespace TEST{    class ExcelSave    {        [DllImport("user32.dll", SetLastError = true)]        static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint IpdwProcessId);                static Excel.Application excelApp = n..

IT/C# 2024.05.28

[C#] Excel NumberFormat 표시 형식 지정해서 저장하기

2024.03.14 - [IT/C#] - [C#] Excel 사용하기. Create Excel File + Update Excel File [C#] Excel 사용하기. Create Excel File + Update Excel File [ C# Excel 사용하기 ] 1. 참조 추가하기 * 해당 PC에 Excel이 설치되어 있어야 하며, 엑셀 버전에 따라 해당 숫자가 다를 수 있음. 2. Excel 사용하기 Excel.Application을 사용해야 하는데, 위와 같이 에러가 ella-devblog.tistory.com (Excel 저장 방법은 위 포스팅을 참고해 주세요) Excel 저장 시 NumberFormat 표시 형식을 지정해서 저장하는 방법입니다. 전체 소스 코드 1 2 3 4 5 6 7 8 ..

IT/C# 2024.04.08

[C#] Excel Data Ctrl+C Ctrl+V to DataGridView

엑셀에서 데이터를 복사해서 그대로 DataGridView에 붙여넣기 하고 싶을 때. 아래의 DataGridView에서 Ctrl+V를 사용해서 복붙하도록 만들었다. DataGridView의 Column은 개수가 정해져 있고 엑셀에서도 컬럼 개수에 맞게 복사해오도록 했다. Row는 복사해 온 데이터의 길이에 맞게 Row를 추가하도록 했다. 아래의 코드를 참고하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { if (e.Control && e.KeyCod..

IT/C# 2022.11.17
728x90
반응형