C#导出Excel时怎么设置单元格的格式为数值类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#导出Excel时怎么设置单元格的格式为数值类型相关的知识,希望对你有一定的参考价值。

参考技术A 设置某一个单元格中字体的颜色:
worksheet.get_Range(worksheet.Cells[rowIndex, 5], worksheet.Cells[rowIndex, 8]).Font.ColorIndex = 5;(这个在网上找的一直变不了色,后面自己试出来了)
字体颜色的index值:

选定区间设置字符串格式或数字格式:
Microsoft.Office.Interop.Excel.Range range = worksheet.get_Range(worksheet.Cells[rowIndex, 1], worksheet.Cells[rowCount+rowIndex-1, columnCount-1]);
range.NumberFormat = "@";//设置数字文本格式

C#怎样取消用户对datagridview单元格的修改

我的意思是允许用户修改,但用户输入不满足条件后,系统可以取消该用户的修改,还原前一次的值哈。

参考技术A datagridview1.ReadOnly=true; 设置不能编辑 参考技术B 加逻辑判断,若不符合则重新绑定原来的数据源。本回答被提问者采纳 参考技术C 选择修改去掉即可。

以上是关于C#导出Excel时怎么设置单元格的格式为数值类型的主要内容,如果未能解决你的问题,请参考以下文章

POI框架实战——POI导出Excel时设置单元格类型为数值类型

java导出excel,单元格的格式为下拉框。打开excel时,提示发现不可读取内容和已修复了公式和单元格值

SAP系统用EXCEL导出数据为啥会是文本怎么转换成数值

excel 超过15位为啥显示0

C#怎样取消用户对datagridview单元格的修改

excel如果满足条件时,输出一个单元格的数值,不满足时输出0,怎么弄