amis2/packages/office-viewer/tools/xsd2excelExt.ts

20 lines
451 B
TypeScript
Raw Permalink Normal View History

/**
*
*/
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);
}