설치하거나 참조에 추가하는 방법은 아래 참조바랍니다.
http://sudean.tistory.com/entry/OpenXMLSDK
SpreadsheetDocument _document = SpreadsheetDocument.Open(_filePath, false); // ReadOnly로 파일을 오픈함.
IEnumerable<Sheet> sheets = _document.WorkbookPart.Workbook.Descendants<Sheet>();
if (sheets.Count() == 0) return false; // 시트가 없으므로 나감.
WorksheetPart _worksheetPart = (WorksheetPart)_document.WorkbookPart.GetPartById(sheets.First().Id); // 첫번째 시트에
Worksheet _worksheet = _worksheetPart.Worksheet;
SharedStringTable _sharedStrings = _document.WorkbookPart.SharedStringTablePart.SharedStringTable;
IEnumerable<Row> _dataRows = from row in _worksheet.Descendants<Row>() // Linq을 이용해서 모든 Row가져오기.
where row.RowIndex > 1
select row;
'[.net] 개발 팁&정보' 카테고리의 다른 글
ASP.NET 디버깅(debugging) 시간 늘리기 (0) | 2010.08.05 |
---|---|
OpenXML 2.0 for Office을 이용해서 Excel Sheet의 모든 Row가져오기 (0) | 2010.07.26 |
OpenXML SDK 2.0 for Office을 이용해서 Excel 파일 내에 있는 이미지 추출하기 (1) | 2010.07.26 |
Visual Studio 2010 Debug(디버깅)이 걸리지 않는 경우 (0) | 2010.07.05 |
Visual Studio에서 PublicKeyToken 가져오기 (1) | 2010.06.23 |