我有一个小问题.想要使用Java上的POI API 将新的excel文件(.xlsx)转换为旧的(.xlsx).
我认为这是一个心灵问题,但我不知道存在哪个错误.
我在这里使用这些代码:
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Iterator;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class XLSX2XLS{
private String outFn;
private File inpFn;
public XLSX2XLS(File inpFn){
this.outFn = inpFn + ".xls";
this.inpFn = inpFn;
}
public void xlsx2xls_progress() throws InvalidFormatException,IOException {
InputStream in = new FileInputStream(inpFn);
try {
XSSFWorkbook wbIn = new XSSFWorkbook(in); …Run Code Online (Sandbox Code Playgroud) 我如何从jQuery DataTable(https://datatables.net)获取所有选定的行.
这里在stackoverflow中找到了计算所选行的方法,但我需要将选定的行数据抛到下一个JavaServletPage来使用它.
我的DataTables代码配置:
<!-- ------- JS ----------------------------------------------------------------------------------------------------------- -->
<script type="text/javascript" src="src/packages/jQuery-2.1.4/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="src/packages/DataTables-1.10.8/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="src/packages/AutoFill-2.0.0/js/dataTables.autoFill.min.js"></script>
<script type="text/javascript" src="src/packages/ColReorder-1.2.0/js/dataTables.colReorder.min.js"></script>
<script type="text/javascript" src="src/packages/FixedColumns-3.1.0/js/dataTables.fixedColumns.min.js"></script>
<script type="text/javascript" src="src/packages/FixedHeader-3.0.0/js/dataTables.fixedHeader.min.js"></script>
<script type="text/javascript" src="src/packages/Responsive-1.0.7/js/dataTables.responsive.min.js"></script>
<script type="text/javascript" src="src/packages/Scroller-1.3.0/js/dataTables.scroller.min.js"></script>
<script type="text/javascript" src="src/packages/Select-1.0.0/js/dataTables.select.min.js"></script>
<!-- ------- JS - Config -------------------------------------------------------------------------------------------------- -->
<script type="text/javascript">
$(document).ready(function() {
var lastBksId = null;
var rowClass = "odd"
var table = $('#table_view').DataTable({
scrollX: true,
scrollY: '76vh',
order: [[ 0, "desc" ]],
scrollCollapse: true,
paging: false,
info: false,
ordering: false, …Run Code Online (Sandbox Code Playgroud)