C# DevExpressspreadsheetctrol의 기본 사용 방법 Excel 플러그인
2153 단어 DevExpress
// Excel
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
if (Convert.ToInt32(trv_menu.SelectedNode.Tag) == 0)
{
MessageBox.Show(" ", " ", MessageBoxButtons.OK);
return;
}
openFileDialog1.Filter = "*.xls|*.xlsx";
openFileDialog1.RestoreDirectory = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
spreadsheetControl1.LoadDocument(openFileDialog1.FileName);
}
spreadsheetControl1.ReadOnly = false;
//barButtonItem_Save.Visibility =DevExpress.XtraBars. BarItemVisibility.Always;
barButtonItem_Save.Enabled = true;
}
// Excele
//
int rowCount = worksheet.Cells.CurrentRegion.RowCount;
//
int columnCount = worksheet.Cells.CurrentRegion.ColumnCount;
if (rowCount == 1 && columnCount == 1)
{
MessageBox.Show(" ", " ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
for (int i = 0; i < rowCount; i++)
{
for (int j = 0; j < columnCount; j++)
{
var cellValue = spreadsheetControl1.ActiveWorksheet.Cells[i, j].Value;
}
}
// Excel
SetCellText(spreadsheetControl1.ActiveWorksheet, location, item.F_Name, true);
///
/// Excel
///
///
/// A1 B2
///
///
private void SetCellText(Worksheet workSheet, string coordinates, string coordValue, bool isBold)
{
workSheet.Cells[coordinates].Value = coordValue;
workSheet.Cells[coordinates].Style.Font.Bold = isBold;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[DevExpress] Excel로 내보내기주요 코드: .csharpcode, .csharpcode pre font-size: small; color: black; font-family: consolas, "Courier New", courier, monos...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.