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
- django下載excel,使用django-excel外掛DjangoExcel
- jQuery燈箱外掛lightBox使用方法jQuery
- Sketch 外掛合集Miaow使用方法教程
- fullpage外掛基本應用
- Android Studio中的外掛ButterKnife的配置及其使用方法Android
- C# Aspx Web 匯出Excel2007-xlsx格式檔案用NPOI外掛的問題C#WebExcel
- 【譯】使用Vue建立一個Excel外掛VueExcel
- My97DatePicker日期外掛WdatePicker.js的使用方法JS
- SOLIDWORKS批次改名外掛功能介紹以及使用方法Solid
- docker的基本使用方法Docker
- C# 免註冊呼叫大漠外掛C#
- immutability-helper 外掛的基本使用(附原始碼)原始碼
- C#反射實現簡單的外掛系統C#反射
- 在VSCode中直接檢視Excel、CSV檔案的外掛VSCodeExcel
- 移動端真機除錯外掛vconsole 使用方法除錯
- C# 解析網頁HTML用HtmlAgilityPack外掛C#網頁HTML
- Web列印外掛實現思路(C#/Winform)WebC#ORM
- Vue元件的基本使用方法Vue元件
- Fastjson的基本使用方法大全ASTJSON
- EXCEL若搭配這個外掛,你的人生從此要開掛Excel
- 【C#】DevExpress實現複合表頭C#devExpress
- MagicArray基本使用方法
- Gvim學習記錄3--常見外掛NERD Commenter的使用方法
- C# 資料操作系列 - 18 讓Dapper更強的外掛C#APP
- 外掛如何呼叫本外掛的View?View
- HtmlWebpackPlugin外掛和HtmlWebpackInlineSourcePlugin外掛的使用HTMLWebPlugininline
- fastadmin的【外掛管理】外掛使用教程AST
- tracking.js頁面識別人臉外掛使用方法教程JS
- vscode部分外掛的使用方法VSCode
- Python對excel的基本操作PythonExcel
- C# 填充ExcelC#Excel
- 如何在 Excel 外掛 PowerPivot 中實現詞根模糊匹配Excel
- 條碼外掛TBarCode Office系列教程四(Excel Add-In篇)Excel
- RedHat下MySQL的基本使用方法分享RedhatMySql
- EXCEL 基本函式Excel函式
- 【C#】C#中使用GDAL3(三):Windows下編譯外掛驅動C#Windows編譯
- 有了這款外掛,EXCEL也能處理大資料Excel大資料
- (原創)[C#] MEF 主程式與外掛載入不同版本的DLLC#