主页 | excel电子表格 | Word办公 | PPT教学 | Wps文档处理 |

java导出办公软件excel指定格式

    1. java导出excel日期格式

    将excel日期单元格那一列设置为文本,然后日期格式化为string导出

    或者 将日期单元格那一列的日期格式设置为yyyy-MM-dd HH:mm:ss

    2. excel导入日期格式

    方式一

    我先选中要插入数据的单元格;

    按下键盘上的组合键:CTRL+;,就能显示当天的日期;

    我们将鼠标放置单元格右下角,往下往下拖动可以自动填充日期;

    方式二:

    先选中要插入数据的区域,鼠标右键单元格格式;

    弹出窗口,我们在分类中选择“日期”,在右侧中选中一个日期模式,点击确定,比如选择二○二○年六月五日模式;

    在单元格内输入6-5,按下回车就能变成汉字模式;

    往下拖动数据,就能自动填充。

    3. excel导出时间格式

    第一步,打开excel,进入主界面。

    第二步,随便点击一个空格,同时按下Ctrl+;键输入当前日期,这时日期显示的格式为yyyy/m/d。

    第三步,点击右键,弹出的列表中,选择“设置单元格式”。

    第四步,点击“数字-自定义”,选择类别后点击确定,就可以设置单元格时间了。

    4. excel导入日期处理java

    1. 首先,在电脑上打开Excel,输入日期的快捷方式有很多种。

    2. 第一种:如果要输入的日期就是电脑上的系统当前日期,我们之间按“Ctrl+h ”。

    3. 第二种:如果要输入的日期在本年内,我们可以简化为“**/**”的形式,“/”前为月份,后为日期,当然月份和日期要符合规范,不能输入13月这种错误月份。

    4. 在单元格简单输入后,按回车或鼠标点击其它单元格,日期就会自动变成某月某日的形式。

    5. 这个方法可以自动纠错,如果手误输成了不存在的日期,将无法转换日期格式。

    6. 第三种:如果要输入的日期在世纪内,可以简化为“**/**/**”,三个**分别代表“年份”、“月份”和“日期”。

    7. 第四种:本世纪外的日期,就只能简化为“****/**/**”,也分别表示年月日,不过年份要输完整

    5. java读取excel日期

    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);

    // 判断单元格的类型,做出相应的转换

    6. java导入excel时间格式

    首先你要明白导入文件步骤:

    1.实例化excel读取对象

    2.加载excel文件

    全部加载

    选择加载

    3.读取excel文件

    全部读取

    逐行读取

    以下你看看那个更加适应你

    顺便列出几个其他语言导入Excel文件,希望对你有帮助

    PHP导入Excel文件

    java把Excel文件数据导入数据库

    PHP实现导出Excel文件通用方法

    JXL生成的excel文件+JAVA文件下载功能

    Java通用的Excel文件生成工具类,支持生成文件和浏览器直接下载

    java处理Excel文件---excel文件的创建,删除,写入,读取

    Java读取Excel文件

    jxl解析Excel文件

    JXL操作Excel文件

    java POI读取Excel文件

    java使用poi读取excel文件代码示例

    用jxl生成Excel文件

    PHP验证码文件类

    PHP 下载远程文件

    PHP获取远程文件的大小

    php压缩CSS文件

    PHP强制下载文件

    php读取csv文件类

    php 简单ftp文件上传范例

    一个php 生成zip文件的类

  • 办公软件excel柱形图双柱对比
  • 如何调整办公软件excel行高自适应文本行数