Excel의 FileFormat
유형 Microsoft.Office.Interop.Excel.XlFileFormat
이다 (각 Office 응용 프로그램 형식 자체의 목록이 있습니다)
//
// Summary:
// Specifies a type of text format
xlCurrentPlatformText = -4158,
//
// Summary:
// Excel workbook format.
xlWorkbookNormal = -4143,
//
// Summary:
// Symbolic link format.
xlSYLK = 2,
//
// Summary:
// Lotus 1-2-3 format.
xlWKS = 4,
//
// Summary:
// Lotus 1-2-3 format.
xlWK1 = 5,
//
// Summary:
// Comma separated value.
xlCSV = 6,
//
// Summary:
// Dbase 2 format.
xlDBF2 = 7,
//
// Summary:
// Dbase 3 format.
xlDBF3 = 8,
//
// Summary:
// Data Interchange format.
xlDIF = 9,
//
// Summary:
// Dbase 4 format.
xlDBF4 = 11,
//
// Summary:
// Deprecated format.
xlWJ2WD1 = 14,
//
// Summary:
// Lotus 1-2-3 format.
xlWK3 = 15,
//
// Summary:
// Excel version 2.0.
xlExcel2 = 16,
//
// Summary:
// Excel template format.
xlTemplate = 17,
//
// Summary:
// Template 8
xlTemplate8 = 17,
//
// Summary:
// Microsoft Office Excel Add-In.
xlAddIn = 18,
//
// Summary:
// Microsoft Excel 97-2003 Add-In
xlAddIn8 = 18,
//
// Summary:
// Specifies a type of text format.
xlTextMac = 19,
//
// Summary:
// Specifies a type of text format.
xlTextWindows = 20,
//
// Summary:
// Specifies a type of text format.
xlTextMSDOS = 21,
//
// Summary:
// Comma separated value.
xlCSVMac = 22,
//
// Summary:
// Comma separated value.
xlCSVWindows = 23,
//
// Summary:
// Comma separated value.
xlCSVMSDOS = 24,
//
// Summary:
// Deprecated format.
xlIntlMacro = 25,
//
// Summary:
// Microsoft Office Excel Add-In international format.
xlIntlAddIn = 26,
//
// Summary:
// Excel version 2.0 far east.
xlExcel2FarEast = 27,
//
// Summary:
// Microsoft Works 2.0 format
xlWorks2FarEast = 28,
//
// Summary:
// Excel version 3.0.
xlExcel3 = 29,
//
// Summary:
// Lotus 1-2-3 format.
xlWK1FMT = 30,
//
// Summary:
// Lotus 1-2-3 format.
xlWK1ALL = 31,
//
// Summary:
// Lotus 1-2-3 format.
xlWK3FM3 = 32,
//
// Summary:
// Excel version 4.0.
xlExcel4 = 33,
//
// Summary:
// Quattro Pro format.
xlWQ1 = 34,
//
// Summary:
// Excel version 4.0. Workbook format.
xlExcel4Workbook = 35,
//
// Summary:
// Specifies a type of text format.
xlTextPrinter = 36,
//
// Summary:
// Lotus 1-2-3 format.
xlWK4 = 38,
//
// Summary:
// Excel version 5.0.
xlExcel5 = 39,
//
// Summary:
// Excel 95.
xlExcel7 = 39,
//
// Summary:
// Deprecated format.
xlWJ3 = 40,
//
// Summary:
// Deprecated format.
xlWJ3FJ3 = 41,
//
// Summary:
// Specifies a type of text format.
xlUnicodeText = 42,
//
// Summary:
// Excel version 95 and 97.
xlExcel9795 = 43,
//
// Summary:
// Web page format.
xlHtml = 44,
//
// Summary:
// MHT format.
xlWebArchive = 45,
//
// Summary:
// Excel Spreadsheet format.
xlXMLSpreadsheet = 46,
//
// Summary:
// Excel12
xlExcel12 = 50,
//
// Summary:
// Open XML Workbook
xlOpenXMLWorkbook = 51,
//
// Summary:
// Workbook default
xlWorkbookDefault = 51,
//
// Summary:
// Open XML Workbook Macro Enabled
xlOpenXMLWorkbookMacroEnabled = 52,
//
// Summary:
// Open XML Template Macro Enabled
xlOpenXMLTemplateMacroEnabled = 53,
//
// Summary:
// Open XML Template
xlOpenXMLTemplate = 54,
//
// Summary:
// Open XML Add-In
xlOpenXMLAddIn = 55,
//
// Summary:
// Excel8
xlExcel8 = 56,
//
// Summary:
// OpenDocument Spreadsheet
xlOpenDocumentSpreadsheet = 60
당신은 PowerShell에서하지만 내 머리 위로 떨어져 XlFileFormat 객체로 그 정수 값을 캐스팅 할 수 있어야한다 정확히 어떻게 해야할지 모르겠다. 그것은 (예 C 번호입니다)이에 대한 몇 가지 변화해야한다 : 차이의
Enum.Parse(typeof(Microsoft.Office.Interop.Excel.XlFileFormat), fileFormat)
하나는 파일 확장자입니다 : XLSX 대 XLS. 또 다른 비 XML 형식은 xlsb (바이너리)입니다. 확장의 "x"및 "m"은 Open XML을 나타냅니다. 자세한 내용은 [Microsoft] (https://support.office.com/en-us/article/Open-XML-Formats-and-file-name-extensions-5200D93C-3449-4380-8E11-31EF14555B18) –