C#을 사용하여 Excel 파일을 XML 문서로 변환하는 방법은 무엇입니까?Excel to C#
1
A
답변
2
최신 Office 형식은 어쨌든 XML 문서입니다 (Excel이 "xlsx"로 저장 한 다음 XML 문서로 저장하는 경우).
(이 충분하지 않으면, 당신은 아마 당신이 찾고있는 XML 스키마의 종류를 설명해야한다.)
3
당신은 그렇게 할 수있는 .NET 프레임 워크를 사용할 수 있습니다. 나는 빠른 Google 검색 나를 엑셀 시트를 읽는 방법을 보여 this example있어. 시트를 오브젝트에 저장하면 here처럼 해당 오브젝트를 XML로 직렬화 할 수 있습니다.
0
나는 엑셀 (.XLSX) 파일의 시트에서 XML을 만들려면이 방법을 사용하십시오
// Using an OleDbConnection to connect to excel
var cs = [email protected]"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={excelFile};Extended Properties=""Excel 12.0 Xml; HDR = Yes; IMEX = 2"";Persist Security Info=False";
var con = new OleDbConnection(cs);
con.Open();
// Using OleDbCommand to read data of the sheet(sheetName)
var cmd = new OleDbCommand($"select * from [{sheetName}$]", con);
var ds = new DataSet();
var da = new OleDbDataAdapter(cmd);
da.Fill(ds);
// Convert DataSet to Xml
using (var fs = new FileStream(xmlFile, FileMode.CreateNew))
{
using (var xw = new XmlTextWriter(fs, Encoding.UTF8))
{
ds.WriteXml(xw);
}
}
관련 문제
- 1. Excel to SQL, C# 라이브러리
- 2. C# Excel to Gridview OleDB 오류
- 3. RadGrid export to excel
- 4. Datetet to excel
- 5. html to excel 내보내기
- 6. VBA Excel to SqlServer
- 7. XML to excel error
- 8. Filehelpers Excel to Oracle db
- 9. Excel to DataGrid 지수 문제
- 10. Mvccontrib grid export to excel
- 11. Excel to XML, 인코딩 질문
- 12. C# to C++ to unordered_map 사전 결과
- 13. iPad 앱의 데이터 저장 형식입니다. excel to excel
- 14. C to C++ 변환기
- 15. Excel 통합 문서에서 C#
- 16. excel time serial back to text
- 17. Excel C# Interop vs. Excel VBA
- 18. C# excel dll로 추가
- 19. Excel C# Interop
- 20. Excel 파일 열기 C#
- 21. Excel 파일 및 C++
- 22. C#. Microsoft interop excel
- 23. Excel 형식의 C# 코드
- 24. Excel 시트에 C#
- 25. C# excel image
- 26. Excel/Quickbooks 데이터를 C#
- 27. Excel 워크 시트에서 C#
- 28. C# Excel 2007 오류
- 29. Excel 데이터를 TreeView C#
- 30. Excel 파일은 asp.net C#
당신은 Excel을 사용합니다. –
"XML 문서"는 조금 광범위합니다. 일단이 스프레드 시트가 XML 형식이면 어떻게 할 계획입니까? 디스크에 저장 하시겠습니까? 그것을 변형 시키시겠습니까? 표시 하시겠습니까? 그것을 파스? 내가 생각할 수있는 몇 가지 대답은 사용 시나리오에 따라 다릅니다. –