excel导出的时候从程序后台写到excel里的是文本,所以无法在excel中计算怎么办?

Posted LtColStevenZhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel导出的时候从程序后台写到excel里的是文本,所以无法在excel中计算怎么办?相关的知识,希望对你有一定的参考价值。

文章引用自:http://www.cnblogs.com/rayray/p/3414452.html

 

excel导出的时候从程序后台写到excel里的是文本,所以无法在excel中计算怎么办?

需要导出到excel中的是数字类型的可以直接计算,

Object param = params.get(i);
if (param instanceof Integer) {
int value = ((Integer) param).intValue();
prepStatement.setInt(i + 1, value);
} else if (param instanceof String) {
String s = (String) param;
prepStatement.setString(i + 1, s);
} else if (param instanceof Double) {
double d = ((Double) param).doubleValue();
prepStatement.setDouble(i + 1, d);
} else if (param instanceof Float) {
float f = ((Float) param).floatValue();
prepStatement.setFloat(i + 1, f);
} else if (param instanceof Long) {
long l = ((Long) param).longValue();
prepStatement.setLong(i + 1, l);
} else if (param instanceof Boolean) {
boolean b = ((Boolean) param).booleanValue();
prepStatement.setBoolean(i + 1, b);
} else if (param instanceof Date) {
Date d = (Date) param;
prepStatement.setDate(i + 1, (Date) param);
}

以上是关于excel导出的时候从程序后台写到excel里的是文本,所以无法在excel中计算怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

python学习笔记-day7-2-python从mysql数据库导数据到excel,读excel,修改excel

优雅的实现 Excel 导入导出

使用aspose.cell导出excel需要注意啥

从后台获取数据导出excel文件

实现 Excel 导入导出

怎么把datagridview 里的数据导出到一个excel里?