0.2.0 • Published 1 year ago

@hncjygd/hncjygd-tools v0.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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;