最近碰到的一些问题 Excel中单元格内容的条件判断

问题1 Excel中单元格内容的条件判断

如果要某个单元格的内容是根据另外一些单元格的内容判断自动赋值的,可以用函数IF,例如单元格A1的值如果是“完成”,则A2的值设置为1,否则设置为0,可以在A2中写“=IF(COUNTIF(A2,”1″),”完成”,”进行中”)”,就可以实现这个需求了。

问题2 Java中InputStream和BufferedReader的转换

Java中,InputStream对象要转成BufferedReader对象,能这么做,

InputStream inStream = request.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(inStream));

其他类型转换,

(1) InputStream、OutputStream

处理字节流的抽象类

InputStream是字节输入流的所有类的超类,一般我们使用他的子类,如FileInputStream等。

OutputStream是字节输出流的所有类的超类,一般我们使用他的子类,如FileOutputStream等。

(2) InputStreamReader、OutputStreamWriter

处理字符流的抽象类

InputStreamReader是字节流通向字符流的桥梁,他将字节流转换为字符流。

OutputStreamWriter是字符流通向字节流的桥梁,他将字符流转换为字节流。

(3) BufferedReader、BufferedWriter

BufferedReader由Reader类扩展而来,提供通用的缓冲方式文本读取,readLine读取一个文本行,从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。

BufferedWriter由Writer类扩展而来,提供通用的缓冲方式文本写入,newLine使用平台自己的行分隔符。

将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。

问题3 excel设置只读

技术标准规范发布的时候,需要是个不可编辑的文档,excel转pdf,格式可能会乱,因此将excel设为只读。

选择”审阅”-“保护工作表”,

选择”保护的工作表及锁定的单元格内容”,可设置密码,

再次打开时,就禁止直接编辑,

问题4 log4j写入日志的中文乱码

log4j写入日志文件,如果存在中文,可能是乱码,此时要在配置文件中加入这行,即通过encoding指定字符集才可正确输出对应的字符流,

log4j.appender.file.Encoding=UTF-8

问题5 Java读取文件的中文乱码

Java中读取文件,如果涉及中文,需要指定字符集,否则就可能乱码。按照UTF-8写入文件,

FileOutputStream fos = new FileOutputStream(“test.txt”);
OutputStreamWriter osw = new OutputStreamWriter(fos, “UTF-8”);
osw.write(FileContent);
osw.flush();
按照UTF-8读取文件,

FileInputStream fis = new FileInputStream(“test.txt”);
InputStreamReader isr = new InputStreamReader(fis, “UTF-8”);
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
FileContent += line;
FileContent += “\r\n”;
}

《最近碰到的一些问题》

问题1 Word背景色为绿色,如何改为无色?

问题2 Word换行后空出一段

问题3 Word表格的文字居中

问题4 禁止编辑crontab

问题5 MySQL的全局变量生效

《最近碰到的一些问题》

问题1 Eclipse格式化代码的快捷键无效

问题2 Win10的虚拟桌面

问题3 DBeaver中表的数据不可编辑

问题4 PLSQL Developer按钮恢复

问题5 Chrome性能统计

《最近碰到的一些问题》

问题1 MySQL报错MySQL“ERROR 1046(3D000):未选择数据库”更新查询

问题2 mysqld启动数据库

问题3 Microsoft Office 2016中的回车符怎么删除?

问题4 Visio的形状窗口如何打开?

问题5 Microsoft Office 2016的文档结构图如何打开?

《最近碰到的几个问题》

问题1 删除MySQL空用户

问题2 云文档多人编辑筛选乱的解决

问题3 MySQL数据库宕机的一种可能

问题4 配置磁盘自动挂载

问题5 MySQL异常:ERROR 1045 (28000): Unknown error 1045

《最近碰到的几个问题》

问题1 VMWare异常中断,不能启动

问题2 Word文字加框

问题3 Excel可选项加默认值

问题4 如何关闭VMWare中Linux屏幕保护

问题5 Oracle中十进制、十六进制等转换

《最近碰到的几个问题》

问题1 jxl导出excel异常

问题2 MySQL登录缓慢

问题3 脚本中kill进程的逻辑

问题4 word目录提示“错误!未定义书签”

问题5 Oracle中invalid的package调整

《最近碰到的几个问题》

问题1 DBeaver执行窗口的显示问题

问题2 MySQL的text字段不够用

问题3 MySQL中”The table ‘xxxxx’ is full”错误

问题4 SpringBoot中的@Controller和@RestController

问题5 MySQL检索全局变量和会话变量

《最近碰到的几个问题》

问题1 switch提示错误

问题2 MySQL中的日期操作

问题3 dba_synonyms的table_owner

问题4 Linux定时任务

问题5 SpringBoot提示包错误

《最近碰到的几个问题》

问题1 Linux密码策略

问题2 sudo授权

问题3 springboot运行时指定配置文件

问题4 程序引用application.yml参数值

问题5 jxl操作文件兼容性

《最近碰到的几个问题》

问题1 Shell中的判断

问题2 一个正则需求

问题3 xml文件过滤标签

问题4 JSON解析

问题5 JSON字符串和JSON对象

《最近碰到的几个问题》

问题1 在程序中和MySQL做交互的时候,提示这个错误,Column count doesn’t match value count at row 1

问题2 从MySQL集群环境用mysqldump导出导入数据的时候,提示这个错误,@@GLOBAL.GTID_PURGED can only be set when

@@GLOBAL.GTID_EXECUTED is empty

问题3 MySQL导出的时候,一般用什么参数?

《最近碰到的一些问题》

问题1 按照空格分割字符串的需求

问题2 MyBatis错误,Invalid bound statement (not found)

问题3 JDBC错误,java.sql.SQLException: ORA-03115

问题4 JDBC连接串中使用SID和SERVICE NAME的不同

问题5 SQL Server的CTAS

《日常工作中碰到的几个技术问题》

问题1 PLSQL Developer中文显示问题

问题2 Windows 10安装PLSQL Developer

问题3 PLSQL Developer登录报错ORA-12504

问题4 Windows 10的PLSQL Developer字体显示很小

问题5 包含特殊字符的Oracle用户名创建

问题6 执行10053未生成trace

近期更新的文章:

《尝试个Oracle在线实训环境》

《Java文件写入的6种方法》

《第七届DAMS中国数据智能管理峰会(上海站) – 文末俩惊喜》

《MyBatis动态传递参数的两种方式#{}和${}》

《OpenJDK的一个bug》

文章分类和索引:

《公众号800篇文章分类和索引》

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/415593.html

(0)
联系我们
联系我们
分享本页
返回顶部