com.aspose.cells

Class FileFormatUtil

  • java.lang.Object
    • com.aspose.cells.FileFormatUtil
public class FileFormatUtil 
extends java.lang.Object

Provides utility methods for converting file format enums to strings or file extensions and back.

Method Summary
static FileFormatInfodetectFileFormat(java.io.InputStream stream)
Detects and returns the information about a format of an excel stored in a stream.
static FileFormatInfodetectFileFormat(java.lang.String filePath)
Detects and returns the information about a format of an excel stored in a file.
static FileFormatInfodetectFileFormat(java.lang.String filePath, java.lang.String password)
Detects and returns the information about a format of an excel stored in a file.
static intextensionToSaveFormat(java.lang.String extension)
Converts a file name extension into a SaveFormat value.
static booleanisTemplateFormat(java.lang.String extension)
Returns true if the extension is .xlt, .xltX, .xltm,.ots.
static java.lang.StringloadFormatToExtension(int loadFormat)
Converts a load format enumerated value into a file extension.
static intloadFormatToSaveFormat(int loadFormat)
Converts a LoadFormat value to a SaveFormat value if possible.
static java.lang.StringsaveFormatToExtension(int format)
Converts a save format enumerated value into a file extension.
static intsaveFormatToLoadFormat(int saveFormat)
Converts a SaveFormat value to a LoadFormat value if possible.
 

    • Method Detail

      • detectFileFormat

        public static FileFormatInfo detectFileFormat(java.lang.String filePath)
                                                   throws java.lang.Exception
        Detects and returns the information about a format of an excel stored in a file.
        Parameters:
        filePath - The file path.
        Returns:
        A FileFormatInfo object that contains the detected information.
      • detectFileFormat

        public static FileFormatInfo detectFileFormat(java.lang.String filePath, java.lang.String password)
                                                   throws java.lang.Exception
        Detects and returns the information about a format of an excel stored in a file.
        Parameters:
        filePath - The file path.
        password - The password for encrypted ooxml files.
        Returns:
        A FileFormatInfo object that contains the detected information.
      • detectFileFormat

        public static FileFormatInfo detectFileFormat(java.io.InputStream stream)
                                                   throws java.lang.Exception
        Detects and returns the information about a format of an excel stored in a stream.
        Parameters:
        stream - The stream
        Returns:
        A FileFormatInfo object that contains the detected information.
      • extensionToSaveFormat

        public static int extensionToSaveFormat(java.lang.String extension)
        Converts a file name extension into a SaveFormat value. If the extension cannot be recognized, returns SaveFormat.UNKNOWN.
        Parameters:
        extension - The file extension. Can be with or without a leading dot. Case-insensitive.
        Returns:
        A SaveFormat value.
      • isTemplateFormat

        public static boolean isTemplateFormat(java.lang.String extension)
        Returns true if the extension is .xlt, .xltX, .xltm,.ots.
        Parameters:
        extension -
        Returns:
      • loadFormatToExtension

        public static java.lang.String loadFormatToExtension(int loadFormat)
        Converts a load format enumerated value into a file extension. If it can not be converted, returns null.
        Parameters:
        loadFormat - A LoadFormat value. The loaded file format.
        Returns:
        The returned extension is a lower-case string with a leading dot.
      • loadFormatToSaveFormat

        public static int loadFormatToSaveFormat(int loadFormat)
        Converts a LoadFormat value to a SaveFormat value if possible.
        Parameters:
        loadFormat - A LoadFormat value. The load format.
        Returns:
        A SaveFormat value. The save format.
      • saveFormatToExtension

        public static java.lang.String saveFormatToExtension(int format)
        Converts a save format enumerated value into a file extension.
        Parameters:
        format - A SaveFormat value. The save format.
        Returns:
        The returned extension is a lower-case string with a leading dot.
      • saveFormatToLoadFormat

        public static int saveFormatToLoadFormat(int saveFormat)
        Converts a SaveFormat value to a LoadFormat value if possible.
        Parameters:
        saveFormat - A SaveFormat value. The save format.
        Returns:
        A LoadFormat value. The load format