0.2.0 • Published 1 year ago
@hncjygd/hncjygd-tools v0.2.0
hncjygd-tools
个人使用的小工具集。
parse
用于解析数据,以及导出数据。
toExcel
import { toExcel } from "@hncjygd/hncjygd-tools/parse";
用于导出数据
interface Format {
/** 是否应用格式化: 默认 true */
isformat: boolean;
/** 工作表名称: 默认 CnOpenData */
sheetname?: string;
/** 作者: 默认 CnOpenData */
creater?: string;
/** 尾行标签: 默认 数据来源: CnOpenData */
tag?: string;
}
interface toExcelOptions {
/** 格式化选项 */
format?: Format;
/** 命名行 */
columns?: Array<{
header: string;
key: string;
}>;
}
/**
* 将一个可迭代序列到处到excel中,并应用格式化。
* @param datas 数据源
* @param targetPath 文件保存路径
* @param options 导出选项
*/
export default function toExcel(datas: Iterable<Array<unknown> | Object>, targetPath: string, options?: toExcelOptions): void;
export {};
tools
一些小工具。
parseComanyName
处理公司名称。
/**
* 处理一个公司名称
* @param companyName : 公司名称
* @returns 处理后的公司名称
*/
declare function parseCompanyName(companyName: string): string;