C# DevExpress spreadsheetControl的基本使用方法 Excel外掛
//開啟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);
/// <summary>
/// 從資料庫裡讀取到Excel
/// </summary>
/// <param name="workSheet"></param>
/// <param name="coordinates">位置格式如A1 B2</param>
/// <param name="coordValue">值</param>
/// <param name="isBold">是否加粗</param>
private void SetCellText(Worksheet workSheet, string coordinates, string coordValue, bool isBold)
{
workSheet.Cells[coordinates].Value = coordValue;
workSheet.Cells[coordinates].Style.Font.Bold = isBold;
}
相關文章
- flask 外掛使用方法Flask
- eclipse 的ibatis外掛使用方法EclipseBAT
- django下載excel,使用django-excel外掛DjangoExcel
- jQuery上傳外掛Uploadify的使用方法jQuery
- fullpage外掛基本應用
- Sketch 外掛合集Miaow使用方法教程
- 編寫最基本的Gradle外掛Gradle
- 編寫jquery常用外掛的基本格式jQuery
- jQuery外掛Tmpl使用方法簡單介紹jQuery
- jQuery燈箱外掛lightBox使用方法jQuery
- 【譯】使用Vue建立一個Excel外掛VueExcel
- Android Studio中的外掛ButterKnife的配置及其使用方法Android
- immutability-helper 外掛的基本使用(附原始碼)原始碼
- 2.最基本的jQuery外掛編寫方式jQuery
- docker的基本使用方法Docker
- php生成匯出Word、Excel、PowerPoint外掛PHPExcel
- C# 免註冊呼叫大漠外掛C#
- SOLIDWORKS批次改名外掛功能介紹以及使用方法Solid
- C#反射實現簡單的外掛系統C#反射
- DevExpress Asp.net(4) ASPxCallbackPanel的基本使用devExpressASP.NET
- Vue元件的基本使用方法Vue元件
- jQuery外掛:jqGrid引入及基本屬性jQuery
- EXCEL若搭配這個外掛,你的人生從此要開掛Excel
- My97DatePicker日期外掛WdatePicker.js的使用方法JS
- C# 解析網頁HTML用HtmlAgilityPack外掛C#網頁HTML
- Web列印外掛實現思路(C#/Winform)WebC#ORM
- DevExpress匯出Excel樣式設定devExpressExcel
- DevExpress GridView匯入匯出ExceldevExpressViewExcel
- C# Aspx Web 匯出Excel2007-xlsx格式檔案用NPOI外掛的問題C#WebExcel
- C#中的網頁瀏覽器外掛:AxWebBrowser ZTC#網頁瀏覽器Web
- 外掛如何呼叫本外掛的View?View
- 在VSCode中直接檢視Excel、CSV檔案的外掛VSCodeExcel
- fastadmin的【外掛管理】外掛使用教程AST
- Gvim學習記錄3--常見外掛NERD Commenter的使用方法
- tracking.js頁面識別人臉外掛使用方法教程JS
- 移動端真機除錯外掛vconsole 使用方法除錯
- Fastjson的基本使用方法大全ASTJSON
- RedHat下MySQL的基本使用方法分享RedhatMySql