1. excel导入日期
要一目了然不难呀 就在一张表上做出来即可 比如字段名: 日期,摘要或品牌,规格型号,入库数量,出库数量,库存数量,入量汇总,出量汇总,商品存量,汉字标标,按月查询,进价,售价,实收金额,库存金额 然后在库存数量,入量汇总,出量汇总,商品存量,汉字标示,按月查询,库存金额输入公式 进销存可一目了然 利用自动筛选就更方便取得想要的一切数据 然后做个图表就更加一目了然了。自动筛选做个柱形图也不错
2. excel导入日期错误
excel单元格中日期格式显示不正确的具体解决步骤如下:
1、首先我们打开Excel表格,选中任意单元格输入日期。
2、我们选中所在日期的一列,然后点击右键,选择设置单元格格式。
3、然后我们选择数字菜单,在打开的选项栏中选择日期选项。
4、选择日期后,在右侧示例中有许多日期选项,格式各有不同,然后选择自己喜欢的一个格式,点击确定。
5、这样之前的一组数字就改为了自己的想要的日期格式了。
3. excel导入日期字段 数据为空报错
这是说明这个表格中有引用了别的表格的资料,但是那个表格已经不在原来的位置了。
4. excel导入日期,数字处理
1、打开Excel表格
2、选择要设置的表格,鼠标右键选择设置单元格格式
3、点击选择数字分类为常规,点击下面的确定
4、最后即可将日期恢复至数字
5. excel输入日期快捷键
工具/原料
excel
方法/步骤
1、打开excel表格,在一个单元格里面输入数字“1”。
2、然后鼠标左键单击该单元格,按下快捷键“ctrl+1”,然后在选择“自定义”,再在文本框里面输入“d(aaa)”,然后在点击确定按钮。
3、点击确定之后,表格会显示日期和星期,这个默认的日期是1900年1月1日。
4、这个时候,需要更改日期,双击单元格, 把日期改成当前日期。
5、更改之后,日期的时间和星期几就可以对的上啦。
6、最后,鼠标移动到单元格右下角,出现一个“+”号之后,按下,往下拖动,然后表格就自动生成了日期和星期了。
7、如果格式不是自己想要的,可以在第二步里面更改格式显示。可以自定义日期显示。yyyy是年份,m是月,d是日,aaa是星期的缩写,aaaa是星期的全称。
6. excel导入日期处理java
import jxl.*;
import jxl.format.UnderlineStyle;
import jxl.write.*;
import jxl.write.Number;
import jxl.write.Boolean;
import java.io.*;
class excel {
public excel() {
}
/**
* 读取excel
*
* @param filepath
*/
public static void readexcel(String filepath) {
try {
InputStream is = new FileInputStream(filepath);
Workbook rwb = Workbook.getWorkbook(is);
// sheet st = rwb.getsheet("0")这里有两种方法获取sheet表,1为名字,2为下标,从0开始
Sheet st = rwb.getSheet(0);
Cell c00 = st.getCell(1, 0);
// 通用的获取cell值的方式,返回字符串
String strc00 = c00.getContents();
// 获得cell具体类型值的方式
if (c00.getType() == CellType.LABEL) {
LabelCell labelc00 = (LabelCell) c00;
strc00 = labelc00.getString();
}
// 输出
System.out.println(strc00);
// 关闭
rwb.close();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 输出excel
*
* @param os
*/
public static void writeexcel(OutputStream os) {
try {
/**
* 只能通过api提供的工厂方法来创建workbook,而不能使用WritableWorkbook的构造函数,
* 因为类WritableWorkbook的构造函数为protected类型
* method(1)直接从目标文件中读取WritableWorkbook wwb =
* workbook.createWorkbook(new file(targetfile)); method(2)如下实例所示
* 将WritableWorkbook直接写入到输出流
*
*/
WritableWorkbook wwb = Workbook.createWorkbook(os);
// 创建excel工作表 指定名称和位置
WritableSheet ws = wwb.createSheet("test sheet 1", 0);
WritableSheet ws2 = wwb.createSheet("test sheet 2", 1);
// **************往工作表中添加数据*****************
// 1.添加label对象
Label label = new Label(0, 0, "this is a label test");
ws.addCell(label);
Label label2 = new Label(0, 0, "this is a label test2");
ws2.addCell(label2);
// 添加带有字型formatting对象
WritableFont wf = new WritableFont(WritableFont.TIMES, 18,
WritableFont.BOLD, true);
WritableCellFormat wcf = new WritableCellFormat(wf);
Label labelcf = new Label(1, 0, "this is a label test", wcf);
ws.addCell(labelcf);
// 添加带有字体颜色的formatting对象
WritableFont wfc = new WritableFont(WritableFont.ARIAL, 10,
WritableFont.NO_BOLD, false, UnderlineStyle.NO_UNDERLINE,
jxl.format.Colour.RED);
WritableCellFormat wcffc = new WritableCellFormat(wfc);
Label Labelcf = new Label(1, 0, "this is a Label cell", wcffc);
ws.addCell(Labelcf);
// 2.添加number对象
Number Labeln = new Number(0, 1, 3.1415926);
ws.addCell(Labeln);
// 添加带有formatting的number对象
NumberFormat nf = new NumberFormat("#.##");
WritableCellFormat wcfn = new WritableCellFormat(nf);
Number Labelnf = new jxl.write.Number(1, 1, 3.1415926, wcfn);
ws.addCell(Labelnf);
// 3.添加boolean对象
Boolean Labelb = new jxl.write.Boolean(0, 2, false);
ws.addCell(Labelb);
// 4.添加datetime对象
jxl.write.DateTime Labeldt = new jxl.write.DateTime(0, 3,
new java.util.Date());
ws.addCell(Labeldt);
// 添加带有formatting的dateformat对象
DateFormat df = new DateFormat("dd mm yyyy hh:mm:ss");
WritableCellFormat wcfdf = new WritableCellFormat(df);
DateTime Labeldtf = new DateTime(1, 3, new java.util.Date(), wcfdf);
ws.addCell(Labeldtf);
// 添加图片对象,jxl只支持png格式图片
// File image = new File("f:\\2.png");
// WritableImage wimage = new WritableImage(0,1,2,2,image);
// ws.addImage(wimage);
// 写入工作表
wwb.write();
wwb.close();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 拷贝后,进行修改,其中File1为被copy对象,File2为修改后创建的对象
* 尽单元格原有的格式化修饰是不能去掉的,我们还是可以将新的单元格修饰加上去, 以使单元格的内容以不同的形式表现
*
* @param File1
* @param File2
*/
public static void modifyexcel(File File1, File File2) {
try {
Workbook rwb = Workbook.getWorkbook(File1);
WritableWorkbook wwb = Workbook.createWorkbook(File2, rwb);// copy
WritableSheet ws = wwb.getSheet(0);
WritableCell wc = ws.getWritableCell(0, 0);
// 判断单元格的类型,做出相应的转换
7. excel导入日期变成数字
excel做好的表格保存之后再次打开全部变成日期格式,那是因为有人使用了自定义的格式并且进行了修改,不一定是你的设置的,但是你打开了别人发给你的excel表格有设置了自定义样式就会在电脑excel上,并且很快就蔓延到全部表格,像病毒一样!
方法是:1.打开excel表格,在开始---单元格样式,就会看到自定义的样式!
2.右击自定义的样式删除掉
3.再右击常规的修改,进去后看到数字项是乱的。
4.点击格式,把数字的格式改成常规模式!
5.再点击确定,然后就会发现数字是通用格式了
6.但是以前已经是那种格式的,是没办法自动改回来的。只能你自己手动改回来,这样只可以保证你以后不会出现这种情况!
- 相关评论
- 我要评论
-