amis2/packages/office-viewer/tools/xsd2excelExt.ts
吴多益 4b8dd7a9ca
feat: Office Viewer 支持 Excel (#9826)
* feat: Office viewer 支持 Excel

* 修复类型报错

* 修复类型报错
2024-03-20 11:08:43 +08:00

20 lines
451 B
TypeScript

/**
* 自动生成类型定义及解析所需数据
*/
import * as fs from 'fs';
import {Type, simplifyUnionOne, generateCodes, parse} from './xsd2Types';
async function main() {
// 问题比较多所有先不支持
const types: Type[] = [];
await parse('./ext/spreadsheetml-2009-9-main.xsd', types);
fs.writeFileSync('../src/openxml/ExcelExtTypes.ts', generateCodes(types));
}
try {
main();
} catch (error) {
console.error(error);
}