Excel 파일의 셀 내용 및 색상 읽기
5446 단어 Excel
먼저 Excel 파일을 만들고 A1과 A2에 내용을 마음대로 입력하여 A1의 글꼴 색을 빨간색, A2의 배경을 노란색으로 설정합니다.Excel = Microsoft를 사용해야 합니다.Office.Interop.Excel;또는 Microsoft를 사용합니다.Excel;
string file = @"E:\test.xls"; //
Excel.Application excel = null;
Excel.Workbook wkb = null;
try
{
excel = new Excel.Application();
wkb = excel.Workbooks.Open(file);
Excel.Sheets sheets = wkb.Worksheets;
Excel.Worksheet sheet = null;
if (sheets.Count > 0)
sheet = sheets[1] as Excel.Worksheet; // sheet, : sheet index 1
Excel.Range range = null;
if (sheet != null)
range = sheet.get_Range("A1");
string A1 = String.Empty;
if (range != null)
A1 = range.Text.ToString();
Color color1 = System.Drawing.ColorTranslator.FromOle(Convert.ToInt32(range.Font.Color));
Response.Write(string.Format("A1 value: {0} ForeColor:{1}", A1, color1.ToString())); // A1
range = null;
if (sheet != null)
range = sheet.get_Range("A2");
string A2 = String.Empty;
if (range != null)
A2 = range.Text.ToString();
Color color2 = System.Drawing.ColorTranslator.FromOle(Convert.ToInt32(range.Interior.Color));
Response.Write(string.Format("A2 value: {0} Backcolor:{1}", A2, color2)); // A2
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
if (wkb != null)
{
wkb.Close();
System.Runtime.InteropServices.Marshal.ReleaseComObject(wkb);
}
if (excel != null)
{
excel.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(excel);
}
}
원문 주소:http://www.cnblogs.com/mib23/p/3777046.html
전재는 작가와 원문의 링크를 명시해 주십시오. 감사합니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Excel Grep toolExcel Grep tool ■히나가타 ■ 시트 구성 ExcelGrep.cls...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.