精华内容
下载资源
问答
  • public class poiDemo { public static void main(String[] args) throws FileNotFoundException, IOException { HSSFWorkbook workbook=new HSSFWorkbook(new FileInputStream(new File("c:/新建 Microsoft Excel ...

    import java.io.File;

    import java.io.FileInputStream;

    import java.io.FileNotFoundException;

    import java.io.IOException;

    import org.apache.poi.hssf.usermodel.HSSFRow;

    import org.apache.poi.hssf.usermodel.HSSFSheet;

    import org.apache.poi.hssf.usermodel.HSSFWorkbook;

    public class poiDemo {

    public static void main(String[] args) throws FileNotFoundException, IOException {

    HSSFWorkbook workbook=new HSSFWorkbook(new FileInputStream(new File("c:/新建 Microsoft Excel 工作表.xls")));

    HSSFSheet sheet=null;

    for (int i = 0; i < workbook.getNumberOfSheets(); i++) {

    sheet=workbook.getSheetAt(i);

    for (int j = 0; j < sheet.getPhysicalNumberOfRows(); j++) {

    HSSFRow row=sheet.getRow(j);

    for (int k = 0; k < row.getLastCellNum(); k++) {

    System.out.print(row.getCell(k)+"\t");

    }

    System.out.println();

    }

    }

    }

    }

    展开全文
  • 主要介绍了VBS遍历Excel工作表的实现代码,需要的朋友可以参考下
  • I want to use foreach to iterate through all the cells in my excel file in order to set a single foreground color. This is what I have so far.HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb....

    I want to use foreach to iterate through all the cells in my excel file in order to set a single foreground color. This is what I have so far.

    HSSFWorkbook wb = new HSSFWorkbook();

    HSSFSheet sheet = wb.createSheet("Sheet1");

    sheet = wb.getSheetAt(0);

    for (HSSFRow myrow : sheet){

    for (HSSFCell mycell : myrow){

    //set foreground color here

    }

    }

    The problem is for the statements for (HSSFRow myrow : sheet) and for (HSSFCell mycell : myrow) I am getting:

    Can only iterate over an array or an instance of java.lang.Iterable

    I checked HSSFSheet and HSSFRow - they implement java.lang.Iterable(Row) and java.lang.Iterable(Cell) respectively.

    解决方案

    Try this. It compiles ok

    HSSFWorkbook wb = new HSSFWorkbook();

    HSSFSheet sheet = wb.createSheet("Sheet1");

    sheet = wb.getSheetAt(0);

    for (Row myrow : sheet) {

    for (Cell mycell : myrow) {

    //set foreground color here

    }

    }

    展开全文
  • 使用VB根据查询条件遍历EXCEL并将结果另保存.可选择SHEET,列等查询条件
  • vb编程遍历Excel中所有单元格,读取出所有单元格内容
  • 遍历excel文件

    2010-10-18 22:24:00
    最近写pl/sql,有表定义什么的,又要用vba作工具 我每次写都在网上查如何用vba遍历excel, 很麻烦 今天把以前写的例子整理下来,省得每次都查 Dim intX As Integer Dim intYBook As ...

    最近写pl/sql,有表定义什么的,又要用vba作工具
    我每次写都在网上查如何用vba遍历excel, 很麻烦
    今天把以前写的例子整理下来,省得每次都查
    Dim intX As Integer
    Dim intYBook As Integer
    Dim intYSheet As Integer

    Sub CreateLink()

        Dim fs, f, f1, fc, s, file
        Dim TargetFolder As String
       
        intX = 1
        intYBook = 1
        intYSheet = 2
                   
        TargetFolder = ThisWorkbook.Path

        ChDir TargetFolder
        Set fs = CreateObject("Scripting.FileSystemObject")
        Set f = fs.GetFolder(TargetFolder)
        Set fc = f.Files

        Range("A1:C2000").Clear
       
        For Each f1 In fc
            If f1.Name <> ThisWorkbook.Name Then
                If InStr(f1.Name, ".xls") <> 0 Then
                    GetAllSheet (f1.Name)
                End If
            End If
        Next

     

    End Sub


    Sub GetAllSheet(FileName As String)

    Cells(intX, intYBook).Value = FileName

    intX = intX + 1

        Workbooks.Open ThisWorkbook.Path + "/" + FileName
       
        For i = 1 To Workbooks(FileName).Sheets.Count
           Workbooks(ThisWorkbook.Name).Sheets(1).Cells(intX, intYSheet).Value = Workbooks(FileName).Sheets(i).Name
           Workbooks(ThisWorkbook.Name).Sheets(1).Activate
            Workbooks(ThisWorkbook.Name).Sheets(1).Cells(intX, intYSheet).Select
            ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=FileName, _
            SubAddress:=Workbooks(FileName).Sheets(i).Name + "!A1"
           intX = intX + 1
        Next
        Workbooks(FileName).Close SaveChanges:=False
       
    End Sub

    展开全文
  • 遍历EXCEL工作表

    千次阅读 2013-03-13 11:59:59
    excel在实际中,还有大量应用,今天就拿到一堆的excel文件,需要对里面的数据做下读取另作他用,这里就涉及到了asp遍历excel的所有表名。 代码如下: dim conn,rs,excelFileName excelFileName=Server....
           excel在实际中,还有大量应用,今天就拿到一堆的excel文件,需要对里面的数据做下读取另作他用,这里就涉及到了asp遍历excel的所有表名。
    
    代码如下:

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
    <%
    dim conn,rs,excelFileName
    excelFileName=Server.MapPath("Data/test.xls")
    set conn = Server.CreateObject("ADODB.Connection")
    conn.connectionstring="Provider=Microsoft.Jet.OleDb.4.0;Persist Security Info=True;Data Source=" & excelFileName & ";Extended ProPerties=""Excel 8.0;HDR=Yes;IMEX=1"";"
    conn.open()
    set rs=conn.OpenSchema(20)
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns=" http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Excel操作</title>
    </head>

    <body>
    <%
    dim i
    response.write("Excel表信息字段:<br />------------------------<br />")
    for i=0 to rs.fields.count-1 step 1
    response.write(rs.fields(i).name&"<br />")
    next
    response.write("<br />Excel中的表名(Table_Name):<br />------------------------<br />")
    while not rs.EOF
    response.write(rs("Table_Name")&"<br />")
    rs.movenext
    wend
    %>
    </body>
    </html>  
    展开全文
  • 判断是否存在文件夹c:\\hello, 存在则判断c:\\hello中是否有test.txt文件,有则把文件内容打印出来,没有则创建文件,并且获取c盘下所有的文件和目录名称写入到test.txt文件中;...如何遍历Excel中的数据: ...
  • 本篇博客介绍 遍历excel中多个sheet合并数据 import xlrd import pandas as pd excel = r"C:\Users\Haley\Desktop\file_name.xlsx" wb = xlrd.open_workbook(excel) sheets = wb.sheet_names() alldata = pd....
  • 利用VBA遍历Excel所有sheet的例子

    千次阅读 2015-12-11 17:47:00
    下面是利用VBA遍历Excel sheet的例子,可以用于Excel的批量处理。 Sub Insert_CodeString() Dim fs, ft As Object Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel....
  • POI遍历excel

    2018-08-26 22:56:36
    使用POI,通过多个循环读取EXCEL中的所有Sheet表内容。 package poitest; import java.io.File; import java.io.FileInputStream; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf....
  • java 遍历excel

    千次阅读 2019-03-25 16:09:54
    // 遍历解析出来的list /* * for (Map,String> map : list) { for (Entry,String> * entry : map.entrySet()) { * System.out.print(entry.getKey()+":"+entry.getValue()+","); } * System....
  • Say I have a folder which have multiple excel files with extension xlsx or xls, they share same header column a, b, c, d, e except some empty sheet in several files.I want to iterate all the files and...
  • python遍历excel

    千次阅读 2019-11-18 14:57:30
    from openpyxl import load_workbook def printXLSXInfo(self, xlsxFile): wb = load_workbook(filename=xlsxFile) errCounter = 0 for x in wb: sheet_ranges = wb[x.title] for val in ...
  • java遍历Excel

    千次阅读 2017-09-04 15:25:09
    背景:从数据库导出数据到Excel文档,再从Excel中截取需要的数据列形成sql,去操作sql。 废话少说,直接贴代码 public static void test() throws Exception { InputStream is = new FileInputStream("C:\\...
  • 使用VBS遍历EXCEL

    2010-07-14 17:32:08
    用于EXCEL的操作 的
  • NPOI遍历excel表格

    2020-03-06 19:41:00
    遍历指定文件夹内所有的xls,首先获取所有文件夹内的xls文件路径,使用VBA脚本生成到一个xls文件中,VBA脚本如下: Sub filelist() Dim MyName, Dic, Did, i, t, F, TT, MyFileName 'On Error Resume Next Set ...
  • Asp.net C# 遍历Excel中的表格名称 stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0;"+"DataSource="+filePath+";"+"ExtendedProperties=\"Excel8.0\""; //stringstrConn_ACE="Provider=Mi...
  • JAVA遍历EXCEL表格

    2011-07-08 17:37:43
    如何使用JavaExcel(jxl)读取一个文件并写入一个新文件
  • 遍历EXCEL文档 ,查找指定区域的位置,并显示其值procedure TForm1.Button2Click(Sender: TObject); var i:integer; begin EApp := CreateOleObject( 'Excel.Application' ); EApp.Workbooks.Open('d:\book4.xls'...
  • VC++遍历Excel

    千次阅读 2012-01-17 09:33:09
    现在对Excel的操作越来越流行,可能还有对表格的格式进行修改等复杂的操作,这里只说明读取Excel文件的方法(这里以2003为例)。   1. 首先要将excel类添加到工程中。 在ClassWizard中,【Add Class】,...
  • python遍历excel文件并保存为excel文件

    千次阅读 2019-09-12 19:52:33
    fileExcel.save(fileSavePath + r'\\'+ str(tower_num) + "#lengta.xlsx")  我发现我写脚本有一个特点:就是想把一个功能写成函数的形式,然后函数之间相互调用。我觉得我缺乏顺序思想,过程思想,简单的问题...
  • java读取遍历excel

    千次阅读 2016-07-28 16:27:32
    java通过poi方式读取excel文件适用于.xlsx格式,如果是xls可以先将xls转换成xlsximport org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel....
  • python+selenium+firefox实现自动化网页内容勾选、编制(2)用openpyxl实现遍历excel中的所有sheets 基础代码如下: import time import openpyxl # 用于读写excel from selenium import webdriver from selenium....
  • 遍历Excel获取每个单元格数据

    千次阅读 2019-03-29 15:31:50
    //遍历行的集合,取得每一个行的datarow对象 foreach (DataRow row in dataTableRow) { foreach (var item in row.ItemArray) { if (item.ToString().Trim() != "" && reg.IsMatch(item.ToString().Trim())) ...
  • Java后台遍历Excel文件的数据

    千次阅读 2019-03-28 16:44:33
    // 读取第一页,一般一个excel文件会有三个工作表,这里获取第一个工作表来进行操作 HSSFSheet sheet = // wb.getSheetAt(0); Sheet sheet = wb.getSheetAt(0); DecimalFormat df = new DecimalFormat("0"); //...
  • VBS遍历Excel工作表

    千次阅读 2018-01-16 11:07:39
    '遍历工作簿的所有工作表 '****************************************** for j= 1 to oWb.sheets.count set oSheet=oWb.Sheets(j) '选中并激活工作表 oSheet.Activate oSheet.Range("A1")="成功" next
  • POI遍历Excel

    千次阅读 2010-06-08 14:46:00
    /**  * 读取Excel文件,并将其内容输出到控制台  * */ package basic; import java.io.FileInputStream; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache...
  • Excel.Application") xlApp.Visible=True Set xlWorkBook=xlApp.Workbooks.Open("C:\data.xls") Set xlSheet=xlWorkBook.Sheets("Sheet1") iRowCount=xlSheet.UsedRange.Rows....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,648
精华内容 14,259
关键字:

遍历excel