본문 바로가기

csv

asp.net 의 엑셀 읽기 - ACE 12.0 과 JET 4.0 사용 기존에는 엑셀이나 csv 를 Microsoft.Jet.OLEDB.4.0 통해 읽을 수 있었습니다. 하지만 제약사항은 운영체제가 32 bit 환경에서 가능한 사항입니다. 만약에 2003, 2008 의 운영체제 64 비트 경우에는 Microsoft.Jet.OLEDB.4.0 를 64비트용으로 별도 설치를 해야 하지만, ms 측에서 중단하여 사용할 방법이 없었습니다. 대신 iis 의 pool 에서 32 비트 호환성을 별도로 셋팅을 해야 이를 처리 가능했죠. 이로 인해 어디서 항의를 했는지는 모르겠지만 2008 운영체제가 나온 후 2년후인 2010년에 이를 사용할 수 있도록 MS 측에서 내놓았습니다. 대신 기존의 Microsoft.Jet.OLEDB.4.0 를 버리고 Microsoft.ACE.OLEDB.12.0 라..
DataTable 값을 CSV 로 내보내기 using System; using System.Data; using System.IO; using System.Web; public static class ExportHelper { public static void ExportDataTableToCsv(HttpContext context, DataTable table, string filename) { int num2; context.Response.Clear(); context.Response.Buffer = true; context.Response.ContentType = "text/csv"; context.Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename)..
Schema.ini 로 CSV 파일을 DB 에 저장하기 - ASP.NET Schema.ini 로 CSV 파일을 DB 에 저장하기 - ASP.NET Introduction In real time web applications, there come several situations to import data from an external data sources such as Excel file, CSV file, text file etc. Asp.Net Framework provides a simple solution to import the data from the external sources to the database with the Microsoft.Jet.OLEDB provider. But difficulties arise when the external data fi..