C# 操作Excel之写入Excel操作的由来:看到论坛里面不断有人提问关于读取excel和导入excel的相关问题。闲暇时间将我所知道的对excel的操作加以总结,现在共享大家,希望给大家能够给大家带了一定的帮助。

贡嘎ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
C# 操作Excel之写入Excel操作的问题:另外我们还要注意一些简单的问题1.excel文件只能存储65535行数据,如果你的数据大于65535行,那么就需要将excel分割存放了。2.关于乱码,这主要是字符设置问题。
C# 操作Excel之写入Excel内容,参数:excelTable是要导入excel的一个table表
- public static bool SaveDataTableToExcel(
 - System.Data.DataTable excelTable, string filePath)
 - {
 - Microsoft.Office.Interop.Excel.Application app =
 - new Microsoft.Office.Interop.Excel.ApplicationClass();
 - try
 - { //C# 操作Excel之写入Excel操作
 - app.Visible = false;
 - Workbook wBook = app.Workbooks.Add(true);
 - Worksheet wSheet = wBook.Worksheets[1] as Worksheet;
 - if (excelTable.Rows.Count > 0)
 - {
 - int row = 0;
 - row = excelTable.Rows.Count;
 - int col = excelTable.Columns.Count;
 - for (int i = 0; i < row; i++)
 - {
 - for (int j = 0; j < col; j++)
 - {
 - string str = excelTable.Rows[i][j].ToString();
 - wSheet.Cells[i + 2, j + 1] = str;
 - }
 - }
 - } //C# 操作Excel之写入Excel操作
 - int size = excelTable.Columns.Count;
 - for (int i = 0; i < size; i++)
 - {
 - wSheet.Cells[1, 1 + i] =
 - excelTable.Columns[i].ColumnName;
 - }
 - //设置禁止弹出保存和覆盖的询问提示框
 - app.DisplayAlerts = false;
 - app.AlertBeforeOverwriting = false;
 - //保存工作簿
 - wBook.Save();
 - //保存excel文件
 - app.Save(filePath);
 - app.SaveWorkspace(filePath);
 - app.Quit();
 - app = null;
 - return true;
 - }
 - catch (Exception err)
 - {
 - MessageBox.Show("导出Excel出错!错误原因:
 - " + err.Message, "提示信息",
 - MessageBoxButtons.OK,
 - MessageBoxIcon.Information);
 - return false;
 - }
 - finally
 - {
 - } //C# 操作Excel之写入Excel操作
 - }
 
C# 操作Excel之写入Excel操作的基本内容就向你介绍到这里,希望对你了解和学习C# 操作Excel有所帮助。
                网站栏目:C#操作Excel之写入Excel操作浅析
                
                标题URL:http://www.csdahua.cn/qtweb/news47/110397.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网