누구나 datagridview에서 선택한 셀을 내보내는 방법을 알 수 있습니까? 선택은 셀 클릭 이벤트를 통해 이루어져야하며 단추를 클릭 할 때 Excel 파일로 내 보냅니다. 사람이선택된 셀을 datagrigview에서 excel로 내보내는 것
0
A
답변
2
이 작동합니다 .. 저를 도와 줄 수 :
using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;
var rows = dataGridView1.Rows.Count;
var columns = dataGridView1.Columns.Count;
var dataAsObjectArray = new object[rows,columns];
for (int i = 0; i < rows; i++)
{
for (int j = 0; j < columns; j++)
{
dataAsObjectArray[i, j] = dataGridView1.Rows[i].Cells[j];
}
}
Excel.Application application = new Excel.Application();
Excel.Workbook workbook = application.Workbooks.Add();
Excel.Worksheet worksheet = workbook.Sheets[1];
Excel.Range range = worksheet.Range[rows, columns];
range.Value = dataAsObjectArray;
workbook.SaveAs(@"C:\whatever.xlsx");
workbook.Close();
Marshal.ReleaseComObject(application);
+1
+1 왜 이것이 이것이 받아 들일 수없는 대답인지는 알 수 없습니다. – Fionnuala
0
당신은 또한 읽고 열기를 사용하여 엑셀에게 2007/2010 파일을 쓸 수있는 오픈 소스 .NET 라이브러리입니다 EPPlus 을 확인해야합니다 Office Xml 형식. 그러나 .xls 파일을 읽거나 쓸 수는 없습니다. 여전히 Microsoft.Office.Interop.Excel보다 더 선호합니다.
관련 문제
- 1. excel로 PHP 출력을 내보내는 것
- 2. 큰 데이터를 Excel로 내보내는 방법
- 3. 보고서를 CSV/Excel로 내보내는 이유
- 4. Excel로 C# datagridview를 내보내는 방법
- 5. Slickgrid, 복사하는 방법을 셀을 Excel로?
- 6. DataGrid에서만 선택된 셀을 업데이트합니다.
- 7. Excel Interop에서 Excel로 내보내는 데이터를 최적화하는 방법?
- 8. vb.net을 사용하여 datagridview를 Excel로 내보내는 방법은 무엇입니까?
- 9. WinForm C#에서 시트를 Excel로 내보내는 방법?
- 10. Delphi를 사용하여 Access 데이터베이스를 Excel로 내보내는 방법
- 11. ASP.NET에서 서식을 지정하여 Excel로 내보내는 전략은 무엇입니까?
- 12. HTML 테이블을 Excel로 내보내는 중 문제가 발생했습니다.
- 13. 내에서 동적 필드가있는 Excel에서 Excel로 내보내는 방법
- 14. Gridview를 Excel로 내보내는 동안 속성 평가가 실패했습니다.
- 15. Sharepoint 2010 SPGridView 데이터를 Excel로 내보내는 방법
- 16. SQL에서 형식이 지정된 Excel로 내보내는 방법
- 17. DataGridview 데이터를 내보내 Excel로 내보내는 방법?
- 18. MS 차트 컨트롤을 Excel로 내보내는 방법
- 19. UITableView 초기화에서 선택된 셀을 설정하십시오.
- 20. 쿼리에서 이미 선택된 셀을 사용합니다.
- 21. UIPickerView의 선택된 셀을 수정하는 방법?
- 22. UIMenuItem이 선택된 TableView의 셀을 결정하십시오.
- 23. GridView를 Excel로 내보내기 일부 선택된 열 제거
- 24. asp.net을 사용하여 webmethod에서 Excel로 데이터 집합을 내보내는 중 문제가 발생했습니다.
- 25. Delphi 5의 TDBGrid에서 선택된 셀을 얻는 방법
- 26. 크게 reloadRowsAtIndexPaths에 선택된 셀을 유지하십시오. UITableView
- 27. iPhone - 선택된 셀을 uitableview 맨 위로 이동
- 28. 사무실 리본 컨트롤에서 선택된 셀을 얻는 방법
- 29. 고전적인 ASP 페이지에서 html 테이블을 내보내는 것
- 30. GridView Excel로 내보내기가 전체 aspx 페이지를 내보내는 중
'ms-access' Datagrid보기? – JMK