具體思路:
創新互聯是一家網站設計、網站制作,提供網頁設計,網站設計,網站制作,建網站,按需定制開發,網站開發公司,公司2013年成立是互聯行業建設者,服務者。以提升客戶品牌價值為核心業務,全程參與項目的網站策劃設計制作,前端開發,后臺程序制作以及后期項目運營并提出專業建議和思路。
①按行讀取文件
②將每行存到List中
③取具體行或行區間時,讀取List即可
PS:如果看著好,記得加分!good luck!~有問題可百度Hi我!~
Java的RandomAccessFile提供對文件的讀寫功能,與普通的輸入輸出流不一樣的是RamdomAccessFile可以任意的訪問文件的任何地方。這就是“Random”的意義所在。
相關API:
RandomAccessFile(String
name, String
mode)構造器,模式分為r(只讀),rw(讀寫)等
RandomAccessFile.readLine()方法實現對一整行的讀取,并重新定位操作位置
RandomAccessFile.write(byte[] b)用于字節內容的寫入
示例如下:
RandomAccessFile?raf?=?new?RandomAccessFile("f:/1.txt",?"rw");
int?targetLineNum?=?10;
int?currentLineNum?=?0;
while(raf.readLine()?!=?null){
if(currentLineNum?==?targetLineNum){?//?定位到目標行時結束
break;
}
currentLineNum++;
}
raf.write("\r\ninsert".getBytes());
raf.close();
你可以參考下這個代碼:
Workbook?workbook=new?HSSFWorkbook();?//?定義一個新的工作簿
Sheet?sheet=workbook.createSheet("第一個Sheet頁");??//?創建第一個Sheet頁
Row?row=sheet.createRow(1);?//?創建一個行
Cell?cell=row.createCell(1);?//?創建一個單元格
cell.setCellValue(4);
//?設置單元格邊框
CellStyle?cellStyle=workbook.createCellStyle();?
cellStyle.setBorderBottom(CellStyle.BORDER_THIN);?//?底部邊框
cellStyle.setBottomBorderColor(IndexedColors.BLACK.getIndex());?//?底部邊框顏色
cellStyle.setBorderLeft(CellStyle.BORDER_THIN);??//?左邊邊框
cellStyle.setLeftBorderColor(IndexedColors.GREEN.getIndex());?//?左邊邊框顏色
cellStyle.setBorderRight(CellStyle.BORDER_THIN);?//?右邊邊框
cellStyle.setRightBorderColor(IndexedColors.BLUE.getIndex());??//?右邊邊框顏色
cellStyle.setBorderTop(CellStyle.BORDER_MEDIUM_DASHED);?//?上邊邊框
cellStyle.setTopBorderColor(IndexedColors.BLACK.getIndex());??//?上邊邊框顏色
你首先得獲取你選擇的指定行 (getselectrow()方法),再通過getValueAt(row,column);獲取指定行的每一個單元格中的數據,再將你獲取的值用insert語句插入到數據庫中。PS:數據庫交互應該不用我多說的吧~~~
標題名稱:java指定行加代碼,java跳轉到指定代碼
網址分享:http://vcdvsql.cn/article42/hsdchc.html
成都網站建設公司_創新互聯,為您提供網站建設、網站維護、響應式網站、App開發、企業網站制作、
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯