com.alibaba.excel.metadata.csv

类 CsvSheet

  • 所有已实现的接口:
    Closeable, AutoCloseable, Iterable<org.apache.poi.ss.usermodel.Row>, org.apache.poi.ss.usermodel.Sheet

    public class CsvSheet
    extends Object
    implements org.apache.poi.ss.usermodel.Sheet, Closeable
    csv sheet
    作者:
    Jiaju Zhuang
    • 字段详细资料

      • csvFormat

        public org.apache.commons.csv.CSVFormat csvFormat
        format
    • 方法详细资料

      • createRow

        public org.apache.poi.ss.usermodel.Row createRow(int rownum)
        指定者:
        createRow 在接口中  org.apache.poi.ss.usermodel.Sheet
      • removeRow

        public void removeRow(org.apache.poi.ss.usermodel.Row row)
        指定者:
        removeRow 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getRow

        public org.apache.poi.ss.usermodel.Row getRow(int rownum)
        指定者:
        getRow 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getPhysicalNumberOfRows

        public int getPhysicalNumberOfRows()
        指定者:
        getPhysicalNumberOfRows 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getFirstRowNum

        public int getFirstRowNum()
        指定者:
        getFirstRowNum 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getLastRowNum

        public int getLastRowNum()
        指定者:
        getLastRowNum 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setColumnHidden

        public void setColumnHidden(int columnIndex,
                                    boolean hidden)
        指定者:
        setColumnHidden 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isColumnHidden

        public boolean isColumnHidden(int columnIndex)
        指定者:
        isColumnHidden 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setRightToLeft

        public void setRightToLeft(boolean value)
        指定者:
        setRightToLeft 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isRightToLeft

        public boolean isRightToLeft()
        指定者:
        isRightToLeft 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setColumnWidth

        public void setColumnWidth(int columnIndex,
                                   int width)
        指定者:
        setColumnWidth 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getColumnWidth

        public int getColumnWidth(int columnIndex)
        指定者:
        getColumnWidth 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getColumnWidthInPixels

        public float getColumnWidthInPixels(int columnIndex)
        指定者:
        getColumnWidthInPixels 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDefaultColumnWidth

        public void setDefaultColumnWidth(int width)
        指定者:
        setDefaultColumnWidth 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getDefaultColumnWidth

        public int getDefaultColumnWidth()
        指定者:
        getDefaultColumnWidth 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getDefaultRowHeight

        public short getDefaultRowHeight()
        指定者:
        getDefaultRowHeight 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getDefaultRowHeightInPoints

        public float getDefaultRowHeightInPoints()
        指定者:
        getDefaultRowHeightInPoints 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDefaultRowHeight

        public void setDefaultRowHeight(short height)
        指定者:
        setDefaultRowHeight 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDefaultRowHeightInPoints

        public void setDefaultRowHeightInPoints(float height)
        指定者:
        setDefaultRowHeightInPoints 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getColumnStyle

        public org.apache.poi.ss.usermodel.CellStyle getColumnStyle(int column)
        指定者:
        getColumnStyle 在接口中  org.apache.poi.ss.usermodel.Sheet
      • addMergedRegion

        public int addMergedRegion(org.apache.poi.ss.util.CellRangeAddress region)
        指定者:
        addMergedRegion 在接口中  org.apache.poi.ss.usermodel.Sheet
      • addMergedRegionUnsafe

        public int addMergedRegionUnsafe(org.apache.poi.ss.util.CellRangeAddress region)
        指定者:
        addMergedRegionUnsafe 在接口中  org.apache.poi.ss.usermodel.Sheet
      • validateMergedRegions

        public void validateMergedRegions()
        指定者:
        validateMergedRegions 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setVerticallyCenter

        public void setVerticallyCenter(boolean value)
        指定者:
        setVerticallyCenter 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setHorizontallyCenter

        public void setHorizontallyCenter(boolean value)
        指定者:
        setHorizontallyCenter 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getHorizontallyCenter

        public boolean getHorizontallyCenter()
        指定者:
        getHorizontallyCenter 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getVerticallyCenter

        public boolean getVerticallyCenter()
        指定者:
        getVerticallyCenter 在接口中  org.apache.poi.ss.usermodel.Sheet
      • removeMergedRegion

        public void removeMergedRegion(int index)
        指定者:
        removeMergedRegion 在接口中  org.apache.poi.ss.usermodel.Sheet
      • removeMergedRegions

        public void removeMergedRegions(Collection<Integer> indices)
        指定者:
        removeMergedRegions 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getNumMergedRegions

        public int getNumMergedRegions()
        指定者:
        getNumMergedRegions 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getMergedRegion

        public org.apache.poi.ss.util.CellRangeAddress getMergedRegion(int index)
        指定者:
        getMergedRegion 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getMergedRegions

        public List<org.apache.poi.ss.util.CellRangeAddress> getMergedRegions()
        指定者:
        getMergedRegions 在接口中  org.apache.poi.ss.usermodel.Sheet
      • rowIterator

        public Iterator<org.apache.poi.ss.usermodel.Row> rowIterator()
        指定者:
        rowIterator 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setForceFormulaRecalculation

        public void setForceFormulaRecalculation(boolean value)
        指定者:
        setForceFormulaRecalculation 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getForceFormulaRecalculation

        public boolean getForceFormulaRecalculation()
        指定者:
        getForceFormulaRecalculation 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setAutobreaks

        public void setAutobreaks(boolean value)
        指定者:
        setAutobreaks 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDisplayGuts

        public void setDisplayGuts(boolean value)
        指定者:
        setDisplayGuts 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDisplayZeros

        public void setDisplayZeros(boolean value)
        指定者:
        setDisplayZeros 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isDisplayZeros

        public boolean isDisplayZeros()
        指定者:
        isDisplayZeros 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setFitToPage

        public void setFitToPage(boolean value)
        指定者:
        setFitToPage 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setRowSumsBelow

        public void setRowSumsBelow(boolean value)
        指定者:
        setRowSumsBelow 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setRowSumsRight

        public void setRowSumsRight(boolean value)
        指定者:
        setRowSumsRight 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getAutobreaks

        public boolean getAutobreaks()
        指定者:
        getAutobreaks 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getDisplayGuts

        public boolean getDisplayGuts()
        指定者:
        getDisplayGuts 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getFitToPage

        public boolean getFitToPage()
        指定者:
        getFitToPage 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getRowSumsBelow

        public boolean getRowSumsBelow()
        指定者:
        getRowSumsBelow 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getRowSumsRight

        public boolean getRowSumsRight()
        指定者:
        getRowSumsRight 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isPrintGridlines

        public boolean isPrintGridlines()
        指定者:
        isPrintGridlines 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setPrintGridlines

        public void setPrintGridlines(boolean show)
        指定者:
        setPrintGridlines 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isPrintRowAndColumnHeadings

        public boolean isPrintRowAndColumnHeadings()
        指定者:
        isPrintRowAndColumnHeadings 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setPrintRowAndColumnHeadings

        public void setPrintRowAndColumnHeadings(boolean show)
        指定者:
        setPrintRowAndColumnHeadings 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getPrintSetup

        public org.apache.poi.ss.usermodel.PrintSetup getPrintSetup()
        指定者:
        getPrintSetup 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getHeader

        public org.apache.poi.ss.usermodel.Header getHeader()
        指定者:
        getHeader 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getFooter

        public org.apache.poi.ss.usermodel.Footer getFooter()
        指定者:
        getFooter 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setSelected

        public void setSelected(boolean value)
        指定者:
        setSelected 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getMargin

        public double getMargin(short margin)
        指定者:
        getMargin 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setMargin

        public void setMargin(short margin,
                              double size)
        指定者:
        setMargin 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getProtect

        public boolean getProtect()
        指定者:
        getProtect 在接口中  org.apache.poi.ss.usermodel.Sheet
      • protectSheet

        public void protectSheet(String password)
        指定者:
        protectSheet 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getScenarioProtect

        public boolean getScenarioProtect()
        指定者:
        getScenarioProtect 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setZoom

        public void setZoom(int scale)
        指定者:
        setZoom 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getTopRow

        public short getTopRow()
        指定者:
        getTopRow 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getLeftCol

        public short getLeftCol()
        指定者:
        getLeftCol 在接口中  org.apache.poi.ss.usermodel.Sheet
      • showInPane

        public void showInPane(int topRow,
                               int leftCol)
        指定者:
        showInPane 在接口中  org.apache.poi.ss.usermodel.Sheet
      • shiftRows

        public void shiftRows(int startRow,
                              int endRow,
                              int n)
        指定者:
        shiftRows 在接口中  org.apache.poi.ss.usermodel.Sheet
      • shiftRows

        public void shiftRows(int startRow,
                              int endRow,
                              int n,
                              boolean copyRowHeight,
                              boolean resetOriginalRowHeight)
        指定者:
        shiftRows 在接口中  org.apache.poi.ss.usermodel.Sheet
      • shiftColumns

        public void shiftColumns(int startColumn,
                                 int endColumn,
                                 int n)
        指定者:
        shiftColumns 在接口中  org.apache.poi.ss.usermodel.Sheet
      • createFreezePane

        public void createFreezePane(int colSplit,
                                     int rowSplit,
                                     int leftmostColumn,
                                     int topRow)
        指定者:
        createFreezePane 在接口中  org.apache.poi.ss.usermodel.Sheet
      • createFreezePane

        public void createFreezePane(int colSplit,
                                     int rowSplit)
        指定者:
        createFreezePane 在接口中  org.apache.poi.ss.usermodel.Sheet
      • createSplitPane

        public void createSplitPane(int xSplitPos,
                                    int ySplitPos,
                                    int leftmostColumn,
                                    int topRow,
                                    int activePane)
        指定者:
        createSplitPane 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getPaneInformation

        public org.apache.poi.ss.util.PaneInformation getPaneInformation()
        指定者:
        getPaneInformation 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDisplayGridlines

        public void setDisplayGridlines(boolean show)
        指定者:
        setDisplayGridlines 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isDisplayGridlines

        public boolean isDisplayGridlines()
        指定者:
        isDisplayGridlines 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDisplayFormulas

        public void setDisplayFormulas(boolean show)
        指定者:
        setDisplayFormulas 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isDisplayFormulas

        public boolean isDisplayFormulas()
        指定者:
        isDisplayFormulas 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDisplayRowColHeadings

        public void setDisplayRowColHeadings(boolean show)
        指定者:
        setDisplayRowColHeadings 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isDisplayRowColHeadings

        public boolean isDisplayRowColHeadings()
        指定者:
        isDisplayRowColHeadings 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setRowBreak

        public void setRowBreak(int row)
        指定者:
        setRowBreak 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isRowBroken

        public boolean isRowBroken(int row)
        指定者:
        isRowBroken 在接口中  org.apache.poi.ss.usermodel.Sheet
      • removeRowBreak

        public void removeRowBreak(int row)
        指定者:
        removeRowBreak 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getRowBreaks

        public int[] getRowBreaks()
        指定者:
        getRowBreaks 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getColumnBreaks

        public int[] getColumnBreaks()
        指定者:
        getColumnBreaks 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setColumnBreak

        public void setColumnBreak(int column)
        指定者:
        setColumnBreak 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isColumnBroken

        public boolean isColumnBroken(int column)
        指定者:
        isColumnBroken 在接口中  org.apache.poi.ss.usermodel.Sheet
      • removeColumnBreak

        public void removeColumnBreak(int column)
        指定者:
        removeColumnBreak 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setColumnGroupCollapsed

        public void setColumnGroupCollapsed(int columnNumber,
                                            boolean collapsed)
        指定者:
        setColumnGroupCollapsed 在接口中  org.apache.poi.ss.usermodel.Sheet
      • groupColumn

        public void groupColumn(int fromColumn,
                                int toColumn)
        指定者:
        groupColumn 在接口中  org.apache.poi.ss.usermodel.Sheet
      • ungroupColumn

        public void ungroupColumn(int fromColumn,
                                  int toColumn)
        指定者:
        ungroupColumn 在接口中  org.apache.poi.ss.usermodel.Sheet
      • groupRow

        public void groupRow(int fromRow,
                             int toRow)
        指定者:
        groupRow 在接口中  org.apache.poi.ss.usermodel.Sheet
      • ungroupRow

        public void ungroupRow(int fromRow,
                               int toRow)
        指定者:
        ungroupRow 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setRowGroupCollapsed

        public void setRowGroupCollapsed(int row,
                                         boolean collapse)
        指定者:
        setRowGroupCollapsed 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setDefaultColumnStyle

        public void setDefaultColumnStyle(int column,
                                          org.apache.poi.ss.usermodel.CellStyle style)
        指定者:
        setDefaultColumnStyle 在接口中  org.apache.poi.ss.usermodel.Sheet
      • autoSizeColumn

        public void autoSizeColumn(int column)
        指定者:
        autoSizeColumn 在接口中  org.apache.poi.ss.usermodel.Sheet
      • autoSizeColumn

        public void autoSizeColumn(int column,
                                   boolean useMergedCells)
        指定者:
        autoSizeColumn 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getCellComment

        public org.apache.poi.ss.usermodel.Comment getCellComment(org.apache.poi.ss.util.CellAddress ref)
        指定者:
        getCellComment 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getCellComments

        public Map<org.apache.poi.ss.util.CellAddress,? extends org.apache.poi.ss.usermodel.Comment> getCellComments()
        指定者:
        getCellComments 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getDrawingPatriarch

        public org.apache.poi.ss.usermodel.Drawing<?> getDrawingPatriarch()
        指定者:
        getDrawingPatriarch 在接口中  org.apache.poi.ss.usermodel.Sheet
      • createDrawingPatriarch

        public org.apache.poi.ss.usermodel.Drawing<?> createDrawingPatriarch()
        指定者:
        createDrawingPatriarch 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getWorkbook

        public org.apache.poi.ss.usermodel.Workbook getWorkbook()
        指定者:
        getWorkbook 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getSheetName

        public String getSheetName()
        指定者:
        getSheetName 在接口中  org.apache.poi.ss.usermodel.Sheet
      • isSelected

        public boolean isSelected()
        指定者:
        isSelected 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setArrayFormula

        public org.apache.poi.ss.usermodel.CellRange<? extends org.apache.poi.ss.usermodel.Cell> setArrayFormula(String formula,
                                                                                                                 org.apache.poi.ss.util.CellRangeAddress range)
        指定者:
        setArrayFormula 在接口中  org.apache.poi.ss.usermodel.Sheet
      • removeArrayFormula

        public org.apache.poi.ss.usermodel.CellRange<? extends org.apache.poi.ss.usermodel.Cell> removeArrayFormula(org.apache.poi.ss.usermodel.Cell cell)
        指定者:
        removeArrayFormula 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getDataValidationHelper

        public org.apache.poi.ss.usermodel.DataValidationHelper getDataValidationHelper()
        指定者:
        getDataValidationHelper 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getDataValidations

        public List<? extends org.apache.poi.ss.usermodel.DataValidation> getDataValidations()
        指定者:
        getDataValidations 在接口中  org.apache.poi.ss.usermodel.Sheet
      • addValidationData

        public void addValidationData(org.apache.poi.ss.usermodel.DataValidation dataValidation)
        指定者:
        addValidationData 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setAutoFilter

        public org.apache.poi.ss.usermodel.AutoFilter setAutoFilter(org.apache.poi.ss.util.CellRangeAddress range)
        指定者:
        setAutoFilter 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getSheetConditionalFormatting

        public org.apache.poi.ss.usermodel.SheetConditionalFormatting getSheetConditionalFormatting()
        指定者:
        getSheetConditionalFormatting 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getRepeatingRows

        public org.apache.poi.ss.util.CellRangeAddress getRepeatingRows()
        指定者:
        getRepeatingRows 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getRepeatingColumns

        public org.apache.poi.ss.util.CellRangeAddress getRepeatingColumns()
        指定者:
        getRepeatingColumns 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setRepeatingRows

        public void setRepeatingRows(org.apache.poi.ss.util.CellRangeAddress rowRangeRef)
        指定者:
        setRepeatingRows 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setRepeatingColumns

        public void setRepeatingColumns(org.apache.poi.ss.util.CellRangeAddress columnRangeRef)
        指定者:
        setRepeatingColumns 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getColumnOutlineLevel

        public int getColumnOutlineLevel(int columnIndex)
        指定者:
        getColumnOutlineLevel 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getHyperlink

        public org.apache.poi.ss.usermodel.Hyperlink getHyperlink(int row,
                                                                  int column)
        指定者:
        getHyperlink 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getHyperlink

        public org.apache.poi.ss.usermodel.Hyperlink getHyperlink(org.apache.poi.ss.util.CellAddress addr)
        指定者:
        getHyperlink 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getHyperlinkList

        public List<? extends org.apache.poi.ss.usermodel.Hyperlink> getHyperlinkList()
        指定者:
        getHyperlinkList 在接口中  org.apache.poi.ss.usermodel.Sheet
      • getActiveCell

        public org.apache.poi.ss.util.CellAddress getActiveCell()
        指定者:
        getActiveCell 在接口中  org.apache.poi.ss.usermodel.Sheet
      • setActiveCell

        public void setActiveCell(org.apache.poi.ss.util.CellAddress address)
        指定者:
        setActiveCell 在接口中  org.apache.poi.ss.usermodel.Sheet
      • iterator

        public Iterator<org.apache.poi.ss.usermodel.Row> iterator()
        指定者:
        iterator 在接口中  Iterable<org.apache.poi.ss.usermodel.Row>
      • printData

        public void printData()
      • flushData

        public void flushData()

Copyright © 2018–2021 Alibaba Group. All rights reserved.