java将excel转成json,电子表格java将excel转成xml
1. java将excel转成xml
百度搜索圈T社区 免费行业视频教程
aiquanti
package com.asima;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
/**
*
* @author asima
* @data 2006-10-18
*/
public class XlsToAccess
{
HSSFSheet globalSheet = null;
/*读取一个指定单元格内容*/
public String readCellValue(String pos)
{
int xpos;
short ypos;
int cellType; /*取得此单元格的类型 0-Numeric,1-String,3-null*/
String result; /*返回取得的单元格的值*/
ypos = (short) (pos.toUpperCase().charAt(0) - 65);
xpos = Integer.parseInt(pos.substring(1, pos.length())) - 1;
HSSFRow row = null; /* 定义excel中的行 */
HSSFCell cell = null; /* 定义excel中的单元格 */
/* 根据xPos和yPos取得单元格 */
row = globalSheet.getRow(xpos);
cell = row.getCell(ypos);
/** **************此处如果是空需要修改********************************** */
cellType = cell.getCellType();
switch (cellType)
{
case 0: /* 0-Numeric */
result = String.valueOf(cell.getNumericCellValue());
break;
case 1: /* 1-String */
result = cell.getStringCellValue();
break;
case 3: /* 3-null */
result = "";
break;
default:
result = "";
break;
}
return result;
}
/*读取excel文件并把内容插入到access表中*/
public void insertIntoTable() throws Exception
{
// 创建对Excel工作簿文件的引用
HSSFWorkbook workbook =
new HSSFWorkbook(new FileInputStream("D:/temp/test.xls"));
// 获得一个sheet
globalSheet = workbook.getSheetAt(0);
String value1 = readCellValue("c1");
String value2 = readCellValue("c2");
String value3 = readCellValue("c3");
String value4 = readCellValue("c4");
System.out.println(value1);
System.out.println(value2);
/* 插入数据库 */
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:asima";
Connection conn = DriverManager.getConnection(url);
PreparedStatement stmt =
conn.prepareStatement("insert into custom values(?,?,?,?)");
// 定义查询的SQL语句
stmt.setString(1, value1);
stmt.setString(2, value2);
stmt.setString(3, value3);
stmt.setString(4, value4);
stmt.executeUpdate
2. java将txt转为excel
打开TXT文件,“全选 ”-“拷贝”--“新建一个EXCEL文件”--“粘贴”--OK
3. java将excel文件转成pdf
直接在office中打开Excel,导出为PDF文件,然后打开PDF,插入电子公章即可。
4. java将excel转成pdf预览
我平时都是使用第一种,具体有以下两种方式,仅供参考。
方法一:直接将文件“另存为”PDF文档。
步骤:打开要转换为PDF的Excel表 -- 点击左上角“文件”--“另存为”-- 点击“浏览”-- 弹出“另存为”对话框 -- 输入“文件名”和“保存路径”-- 点击“保存”按钮即可。
方法二:直接“导出”为PDF文档。
步骤:打开要转换为PDF的Excel表 -- 点击左上角“文件”--“导出”-- 点击“创建PDF/XPS文档”-- 点击“创建PDF/XPS”。
5. java将excel转成csv
方法与步骤
1.选择“转换为Excel”将PDF文件转换为CSV格式
打开万兴PDF。由于csv是excel格式,所以请点击“转换”标签下的“转换为excel”按钮。
2.为将要转换为CSV格式的PDF文件设置选项
完成步骤1后,将出现一个弹出窗口。在这个窗口中,您可以单击选择输出文件夹和输出格式。按照要求设置好所有选项后,单击“保存”按钮即可开始将PDF文件转换为csv格式。
3.将PDF文件转换为CSV格式
完成转换后,双击转换后的文件并在Excel中打开,然后点击“文件”>“另存为”按钮。在弹出窗口中,您可以在“另存为类型”选项中选择. CSV格式并将其重新保存为CSV文件。
6. xml转excel java
Excel自带这样的功能, 数据菜单-自其他来源-选择(来自XML数据导入),选中XML文件 就可以导入到EXCEL中了,另存为一下就成为Excel文件
7. 如何将txt转换成java
可以用Java打开txt文件,然后转换成json数据(推荐使用gson库进行解析)。
大概流程如下:
//获取文件内容.
Listcontext=Files.readAllLines(Paths.get("123.txt"),Charset.defaultCharset());
//然后下面主要根据你的格式进行转换
8. java输出到excel
用Domino的java 类。你这个需求基本上靠三个类就可以。Database,View,Document,用这三个类方基本就能实现你想做的任何事。具体的使用方法,需要看Designer中的帮之里的Java/CORBA classses。最好装个IBM Lotus Designer.
