乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > java,jxl,对excel的操作,现在已经有一个xls文...

java,jxl,对excel的操作,现在已经有一个xls文...

作者:乔山办公网日期:

返回目录:excel表格制作


打开Windows资源管理器,然后定位到要设置权限的共享文件夹或驱动器。右键单击共享文件夹或驱动器,然后单击“共享”。在“共享”选项卡上,单击“权限”。
要设置共享文件夹权限,请单击“添加”。键入要设置权限的组或用户的名称,然后单击“确定”关闭对话框。
要删除权限,请在“名称”中选择组或用户,然后单击“删除”。
在“权限”中,如果需要,请对每个权限单击“允许”或“拒绝”
注意
要共享文件夹和驱动器,必须以管理员、服务器操作员、有权限的用户或用户组的成员登录。
共享文件夹权限应用于该共享文件夹中的所有文件和子文件夹,并且仅当通过网络访问该文件夹或文件时才有效。当在本地打开该文件夹或文件时,共享文件夹权限不起保护作用。要保护本地计算机上的文件或文件夹,请使用NTFS权限,该权限包括共享文件夹权限以外的权限。
无论驱动器格式化为使用NTFS、FAT还是FAT32文件系统,其上的文件夹都可以设置共享文件夹权限。
不能更改根目录(如C$)的权限。

HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(newpath));

HSSFSheet sheet = workbook.getSheetAt(0); //获取工作表zhidao

HSSFCell cell = sheet.getRow(j).getCell((short) i);
cell.setEncoding(HSSFWorkbook.ENCODING_UTF_16);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);

cell.setCellValue(value); //往单元格放值

i与j分别代表所在的列与行
你是用什么2007 ? jxl目前停止更新了,不能读写 excel2007

如果你要读写就用 apache POI ,差不多的用法支持 2003、2007 网上有很多实例。

我本军团为你解答

用jxl读取excel的数据,由于excel数据在录入时的各种原因,数据后面都有空格,而且读出来以后(也许是编码原因),数据口面不是出

现"?"就是出现一个不知所谓的乱码符,不要考虑用替换,因为替换只有在你的项目编码方式和内存中excel数据编码方式一样的时候才能替换,否则你连保e799bee5baa6e78988e69d83337

存都会提示编码问题而保存不了。直接用
subSequence(0, cellContent.length()-1)
就可以了
同时提醒一下读取出来的数据时Cell类型的话,直接getContent是可以得到内容的,但具体内容最好依靠下面的方法获

Java代码

if (cell.getType() == CellType.LABEL) {
LabelCell labelCell = (LabelCell) cell;
String cellContent = labelCell.getString();
cellContent = (String) cellContent.subSequence(0, cellContent.length()-1);
column_contents[cols] = cellContent;
}
else if (cell.getType() == CellType.NUMBER) {
//number的话不用去空格就可以,我测试是这样
NumberCell numberCell = (NumberCell) cell;
String cellContent = numberCell.getContents();
column_contents[cols] = cellContent;
}
else if (cell.getType() == CellType.DATE) {
DateCell dateCell = (DateCell) cell;
Date dateDemo = dateCell.getDate();
String cellContent = dateDemo.toString();
column_contents[cols] = cellContent;
}
我之前和朋友交流时朋友给我一段代码,你也可以试一下
1 import java.io.File;
2 import java.io.FileInputStream;
3
4 import jxl.Cell;
5 import jxl.Sheet;
6 import jxl.Workbook;
7
8
9 public class testxls {
10 /**
11 * 读取xls文件内容
12 * @param file 想要读取的文件对象
13 * @return 返回文件内容
14 */
15 public static String xls2String(File file){
16 String result = "";
17 try{
18 FileInputStream fis = new FileInputStream(file);
19 StringBuilder sb = new StringBuilder();
20 jxl.Workbook rwb = Workbook.getWorkbook(fis);
21 Sheet[] sheet = rwb.getSheets();
22 for (int i = 0; i < sheet.length; i++) {
23 Sheet rs = rwb.getSheet(i);
24 for (int j = 0; j < rs.getRows(); j++) {
25 Cell[] cells = rs.getRow(j);
26 for(int k=0;k<cells.length;k++)
27 sb.append(cells[k].getContents());
28 }
29 }
30 fis.close();
31 result += sb.toString();
32 }catch(Exception e){
33 e.printStackTrace();
34 }
35 return result;
36 }
37 public static void main(String[] args){
38 File file = new File("D:/luceneData/test5.xls");
39 System.out.println(xls2String(file));
40 }
41 }

相关阅读

  • 用什么手机软件可以打开xls文件?

  • 乔山办公网excel表格制作
  • 知通过手机端手机助手或者电脑端,下载安装手机版的wps软件,启动软件的情况下找到要打开的文件,点击打开即可。或者通过文件管理器直接到Excel文件所在的文件夹下,找到文件,点
关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网