From 8a15a1bdf4a97be4c647ce633d65011c4cd47a08 Mon Sep 17 00:00:00 2001 From: lychang <632945494@qq.com> Date: Thu, 28 May 2026 22:19:21 +0800 Subject: [PATCH] update --- cmd/main.go | 24 +- cmd/wasm/main.go | 181 +- internal/api/client.go | 8 +- internal/api/tax_health_test.go | 5 +- internal/prompt/prompt.go | 6480 ++----------------------------- web/index.html | 198 +- 6 files changed, 598 insertions(+), 6298 deletions(-) diff --git a/cmd/main.go b/cmd/main.go index c27057c..d3cbdb7 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -103,8 +103,14 @@ func main() { fmt.Println("\n========== LLM生成的JSON ==========") // 解析LLM返回的响应,提取```json{内容}```中的JSON部分 + if response == nil { + println("LLM生成的JSON失败") + return + } + parsedJSON := extractJSONFromResponse(response.Choices[0].Message.Content) fmt.Println(parsedJSON) + fmt.Println("==================================") // 使用解析出的JSON调用税务健康API @@ -122,12 +128,20 @@ func main() { } // 构建税务评估请求 request := api.TaxEvalRequest{ - ReqNo: fmt.Sprintf("REQ%v", time.Now().Unix()), // 使用时间戳生成请求号 + ReqNo: fmt.Sprintf("%v", time.Now().Unix()), // 使用时间戳生成请求号 Detail: api.TaxEvalDetail{ - CompanyName: "郑州惠兴", // 可以从数据中提取公司名称 - Data: companyData, - Period: "Q1", - Year: "2022", + CompanyName: "郑州惠兴", // 可以从数据中提取公司名称 + Data: companyData, + Period: "Q1", + Year: "2022", + CIT: 100.0, + InputVAT: 30.0, + OutputVAT: 80.0, + PreCIT: 90.0, + PreVAT: 45.0, + PreInputVAT: 25.0, + PreOutputVAT: 70.0, + VAT: 50.0, }, } diff --git a/cmd/wasm/main.go b/cmd/wasm/main.go index 6de9692..9125b2e 100644 --- a/cmd/wasm/main.go +++ b/cmd/wasm/main.go @@ -10,6 +10,12 @@ import ( "wasm-go/internal/prompt" ) +func createErrorJSValue(msg string) js.Value { + errorObj := map[string]string{"error": msg} + jsonBytes, _ := json.Marshal(errorObj) + return js.Global().Get("JSON").Call("parse", string(jsonBytes)) +} + var DefaultLLMConfig = LLMConfig{ Provider: "openai", BaseURL: "https://api.deepseek.com", @@ -25,7 +31,7 @@ func main() { js.Global().Set("callLLMAsync", js.FuncOf(callLLMAsync)) js.Global().Set("callTaxHealthAsync", js.FuncOf(callTaxHealthAsync)) js.Global().Set("queryTaxResultAsync", js.FuncOf(queryTaxResultAsync)) - + js.Global().Set("getPrompt", js.FuncOf(getPrompt)) // 保持程序运行 select {} // 无限循环,保持程序运行 } @@ -83,9 +89,7 @@ func analyzeCompanyIndustryAsync(this js.Value, args []js.Value) interface{} { jsonResult, err := json.Marshal(result) if err != nil { // 序列化失败,返回错误 - reject.Invoke(js.ValueOf(map[string]string{ - "error": "JSON序列化失败: " + err.Error(), - })) + reject.Invoke(createErrorJSValue("JSON序列化失败: " + err.Error())) return } @@ -94,9 +98,7 @@ func analyzeCompanyIndustryAsync(this js.Value, args []js.Value) interface{} { resolve.Invoke(jsResult) case err := <-errorChan: // 将错误转换为JavaScript值 - reject.Invoke(js.ValueOf(map[string]string{ - "error": err.Error(), - })) + reject.Invoke(createErrorJSValue(err.Error())) } }() @@ -141,23 +143,24 @@ func parseExcelAsync(this js.Value, args []js.Value) interface{} { return } - // 创建一个map来存储所有工作表的数据 sheets := make(map[string][][]string) + sheetErrors := make(map[string]string) - // 读取每个工作表的数据 for _, sheetName := range sheetNames { sheetData, err := reader.GetSheetData(sheetName) if err != nil { - // 记录错误但继续处理其他工作表 + sheetErrors[sheetName] = err.Error() continue } sheets[sheetName] = sheetData } - // 将结果转换为适当的格式 result := map[string]interface{}{ "sheets": sheets, } + if len(sheetErrors) > 0 { + result["errors"] = sheetErrors + } resultChan <- result }() @@ -176,24 +179,16 @@ func parseExcelAsync(this js.Value, args []js.Value) interface{} { go func() { select { case result := <-resultChan: - // 将复杂结构体序列化为JSON jsonResult, err := json.Marshal(result) if err != nil { - // 序列化失败,返回错误 - reject.Invoke(js.ValueOf(map[string]string{ - "error": "JSON序列化失败: " + err.Error(), - })) + reject.Invoke(createErrorJSValue("JSON序列化失败: " + err.Error())) return } - // 将JSON字符串解析为JavaScript对象 jsResult := js.Global().Get("JSON").Call("parse", string(jsonResult)) resolve.Invoke(jsResult) case err := <-errorChan: - // 将错误转换为JavaScript值 - reject.Invoke(js.ValueOf(map[string]string{ - "error": err.Error(), - })) + reject.Invoke(createErrorJSValue(err.Error())) } }() @@ -203,6 +198,83 @@ func parseExcelAsync(this js.Value, args []js.Value) interface{} { return promise } +// getPrompt 获取提示词 +func getPrompt(this js.Value, args []js.Value) interface{} { + period := args[0].String() + // 根据period映射相应的prompt + var pmt string + switch period { + case "Q1", "第一季度": + pmt = prompt.Quarterly2Prompt + case "Q2", "第二季度": + pmt = prompt.Quarterly2Prompt + case "Q3", "第三季度": + pmt = prompt.Quarterly3Prompt + case "年度": + pmt = prompt.AnnualPrompt + default: + pmt = `你是一个专业的财务数据分析师。请分析以下财务报表数据,并将其转换为适合税务健康评估的JSON格式。只需要返回JSON数据,不要包含其他解释文字。返回格式应该是一个包含财务指标及其数值的对象,例如:{"LC0000003E_T0I0331": 741213833.14, "LC0000003E_T0I0101": 578064138.06}` + } + // 创建一个通道来处理结果 + resultChan := make(chan interface{}, 1) + errorChan := make(chan error, 1) + + go func() { + allows := []string{"Q1", "第一季度", "Q2", "第二季度", "Q3", "第三季度", "年度"} + isValid := false + for _, allowed := range allows { + if allowed == period { + isValid = true + break + } + } + if isValid { + result := map[string]interface{}{ + "prompt": pmt, + "period": period, + } + resultChan <- result + } else { + errorChan <- fmt.Errorf("所选周期错误,支持的周期: Q1, 第一季度, Q2, 第二季度, Q3, 第三季度, 年度") + return + } + + }() + + // 创建Promise + promise := js.Global().Get("Promise").New(js.FuncOf(func(this js.Value, promiseArgs []js.Value) interface{} { + if len(promiseArgs) < 2 { + // 如果参数不足,返回一个立即拒绝的Promise + return nil + } + + resolve := promiseArgs[0] + reject := promiseArgs[1] + + // 启动一个goroutine来处理结果 + go func() { + select { + case result := <-resultChan: + jsonResult, err := json.Marshal(result) + if err != nil { + reject.Invoke(createErrorJSValue("JSON序列化失败: " + err.Error())) + return + } + + jsResult := js.Global().Get("JSON").Call("parse", string(jsonResult)) + resolve.Invoke(jsResult) + case err := <-errorChan: + reject.Invoke(createErrorJSValue(err.Error())) + } + }() + + return nil + })) + + return promise + +} + // convertExcelToJsonViaLLM 将Excel数据通过LLM转换为JSON格式的函数 func convertExcelToJsonViaLLM(this js.Value, args []js.Value) interface{} { // 获取Excel文件的ArrayBuffer和参数 @@ -214,7 +286,7 @@ func convertExcelToJsonViaLLM(this js.Value, args []js.Value) interface{} { var pmt string switch period { case "Q1", "第一季度": - pmt = prompt.Quarterly2Prompt + pmt = prompt.Quarterly1Prompt case "Q2", "第二季度": pmt = prompt.Quarterly2Prompt case "Q3", "第三季度": @@ -255,20 +327,23 @@ func convertExcelToJsonViaLLM(this js.Value, args []js.Value) interface{} { return } - // 创建一个map来存储所有工作表的数据 sheets := make(map[string][][]string) + sheetErrors := make(map[string]string) - // 读取每个工作表的数据 for _, sheetName := range sheetNames { sheetData, err := reader.GetSheetData(sheetName) if err != nil { - // 记录错误但继续处理其他工作表 + sheetErrors[sheetName] = err.Error() continue } sheets[sheetName] = sheetData } - // 将Excel数据转换为markdown格式,便于LLM理解 + if len(sheetErrors) > 0 { + errorChan <- fmt.Errorf("部分工作表读取失败: %v", sheetErrors) + return + } + var allMarkdownTables strings.Builder allMarkdownTables.WriteString("以下是Excel表格的数据:\n\n") @@ -343,24 +418,16 @@ func convertExcelToJsonViaLLM(this js.Value, args []js.Value) interface{} { go func() { select { case result := <-resultChan: - // 将复杂结构体序列化为JSON jsonResult, err := json.Marshal(result) if err != nil { - // 序列化失败,返回错误 - reject.Invoke(js.ValueOf(map[string]string{ - "error": "JSON序列化失败: " + err.Error(), - })) + reject.Invoke(createErrorJSValue("JSON序列化失败: " + err.Error())) return } - // 将JSON字符串解析为JavaScript对象 jsResult := js.Global().Get("JSON").Call("parse", string(jsonResult)) resolve.Invoke(jsResult) case err := <-errorChan: - // 将错误转换为JavaScript值 - reject.Invoke(js.ValueOf(map[string]string{ - "error": err.Error(), - })) + reject.Invoke(createErrorJSValue(err.Error())) } }() @@ -497,24 +564,16 @@ func callLLMAsync(this js.Value, args []js.Value) interface{} { go func() { select { case result := <-resultChan: - // 将复杂结构体序列化为JSON jsonResult, err := json.Marshal(result) if err != nil { - // 序列化失败,返回错误 - reject.Invoke(js.ValueOf(map[string]string{ - "error": "JSON序列化失败: " + err.Error(), - })) + reject.Invoke(createErrorJSValue("JSON序列化失败: " + err.Error())) return } - // 将JSON字符串解析为JavaScript对象 jsResult := js.Global().Get("JSON").Call("parse", string(jsonResult)) resolve.Invoke(jsResult) case err := <-errorChan: - // 将错误转换为JavaScript值 - reject.Invoke(js.ValueOf(map[string]string{ - "error": err.Error(), - })) + reject.Invoke(createErrorJSValue(err.Error())) } }() @@ -550,7 +609,6 @@ func callTaxHealthAsync(this js.Value, args []js.Value) interface{} { companyName, _ := requestData["company_name"].(string) period, _ := requestData["period"].(string) year, _ := requestData["year"].(string) - isVerify, _ := requestData["is_verify"].(bool) cit, _ := requestData["cit"].(float64) vat, _ := requestData["vat"].(float64) inputVat, _ := requestData["input_vat"].(float64) @@ -583,7 +641,7 @@ func callTaxHealthAsync(this js.Value, args []js.Value) interface{} { // 创建税务健康服务客户端 // 注意:在真实的实现中,这些应该是安全存储的 - taxHealthService := api.NewTaxHealthService("1560142251348287489", "00d502fcac7a2b0e227751cd6d8b0c725c55f71adcaccc6a50c4d63c73db6c8add") + taxHealthService := api.NewTaxHealthService("1554047490758508546", "00d502fcac7a2b0e227751cd6d8b0c725c55f71adcaccc6a50c4d63c73db6c8add") // 构建税务评估请求 request := api.TaxEvalRequest{ @@ -593,7 +651,6 @@ func callTaxHealthAsync(this js.Value, args []js.Value) interface{} { CompanyName: companyName, Period: period, Year: year, - IsVerify: isVerify, CIT: cit, VAT: vat, InputVAT: inputVat, @@ -653,24 +710,16 @@ func callTaxHealthAsync(this js.Value, args []js.Value) interface{} { go func() { select { case result := <-resultChan: - // 将复杂结构体序列化为JSON jsonResult, err := json.Marshal(result) if err != nil { - // 序列化失败,返回错误 - reject.Invoke(js.ValueOf(map[string]string{ - "error": "JSON序列化失败: " + err.Error(), - })) + reject.Invoke(createErrorJSValue("JSON序列化失败: " + err.Error())) return } - // 将JSON字符串解析为JavaScript对象 jsResult := js.Global().Get("JSON").Call("parse", string(jsonResult)) resolve.Invoke(jsResult) case err := <-errorChan: - // 将错误转换为JavaScript值 - reject.Invoke(js.ValueOf(map[string]string{ - "error": err.Error(), - })) + reject.Invoke(createErrorJSValue(err.Error())) } }() @@ -692,7 +741,7 @@ func queryTaxResultAsync(this js.Value, args []js.Value) interface{} { // 在goroutine中执行异步操作 go func() { // 创建税务健康服务客户端 - taxHealthService := api.NewTaxHealthService("1560142251348287489", "00d502fcac7a2b0e227751cd6d8b0c725c55f71adcaccc6a50c4d63c73db6c8add") + taxHealthService := api.NewTaxHealthService("1554047490758508546", "00d502fcac7a2b0e227751cd6d8b0c725c55f71adcaccc6a50c4d63c73db6c8add") // 查询税务评估结果 queryResponse, err := taxHealthService.QueryTaxEvalResult(orderNo) @@ -723,24 +772,16 @@ func queryTaxResultAsync(this js.Value, args []js.Value) interface{} { go func() { select { case result := <-resultChan: - // 将复杂结构体序列化为JSON jsonResult, err := json.Marshal(result) if err != nil { - // 序列化失败,返回错误 - reject.Invoke(js.ValueOf(map[string]string{ - "error": "JSON序列化失败: " + err.Error(), - })) + reject.Invoke(createErrorJSValue("JSON序列化失败: " + err.Error())) return } - // 将JSON字符串解析为JavaScript对象 jsResult := js.Global().Get("JSON").Call("parse", string(jsonResult)) resolve.Invoke(jsResult) case err := <-errorChan: - // 将错误转换为JavaScript值 - reject.Invoke(js.ValueOf(map[string]string{ - "error": err.Error(), - })) + reject.Invoke(createErrorJSValue(err.Error())) } }() diff --git a/internal/api/client.go b/internal/api/client.go index 0cc0b10..a28a207 100644 --- a/internal/api/client.go +++ b/internal/api/client.go @@ -166,8 +166,7 @@ func (s *CompanyInfoService) GetCompanyInfo(companyName string, apis []string) ( // EvaluateTaxHealth 执行税务健康测评 func (s *TaxHealthService) EvaluateTaxHealth(request TaxEvalRequest) (*TaxEvalResponse, error) { // 生成随机数和时间戳 - r, _ := rand.Int(rand.Reader, big.NewInt(10000)) - nonce := strconv.FormatInt(r.Int64(), 10) + nonce := "123456" timestamp := strconv.FormatInt(time.Now().Unix()*1000, 10) apiURL := "https://api.cmdp.cn/v1/eval/tax-risk" // 序列化请求体 @@ -210,9 +209,8 @@ func (s *TaxHealthService) EvaluateTaxHealth(request TaxEvalRequest) (*TaxEvalRe // QueryTaxEvalResult 查询税务测评结果 func (s *TaxHealthService) QueryTaxEvalResult(orderNo string) (*TaxEvalQueryResponse, error) { // 生成随机数和时间戳 - r, _ := rand.Int(rand.Reader, big.NewInt(10000)) - nonce := strconv.FormatInt(time.Now().UnixNano(), 36) + strconv.FormatInt(r.Int64(), 10) - timestamp := strconv.FormatInt(time.Now().Unix(), 10) + nonce := "123456" + timestamp := strconv.FormatInt(time.Now().Unix()*1000, 10) apiURL := fmt.Sprintf("https://api.cmdp.cn/v1/eval/order/%s", orderNo) diff --git a/internal/api/tax_health_test.go b/internal/api/tax_health_test.go index 43320ec..cb3d9d3 100644 --- a/internal/api/tax_health_test.go +++ b/internal/api/tax_health_test.go @@ -25,11 +25,10 @@ func TestCreateTaxEvalRequest(t *testing.T) { request := TaxEvalRequest{ ReqNo: fmt.Sprintf("%v", time.Now().Unix()), // 使用时间戳生成请求号 Detail: TaxEvalDetail{ - FileURL: "", Data: companyData, - CompanyName: "顺丰", // 可以从数据中提取公司名称 + CompanyName: "郑州惠兴", // 可以从数据中提取公司名称 Period: "Q1", - Year: "2023", + Year: "2022", }, } diff --git a/internal/prompt/prompt.go b/internal/prompt/prompt.go index d2302a7..04f36ed 100644 --- a/internal/prompt/prompt.go +++ b/internal/prompt/prompt.go @@ -1,6216 +1,284 @@ package prompt -const ( - AnnualPrompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是年度财务报表,以下的json也是年度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“期末余额”等同于“本年年末”,“期初余额”等同于“上年年末”,“本期金额”等同于“本年度”,“上期金额”等同于“上年度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。 -7、最终的json内容样例:{"LC0000003E_T0I1231":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} +// AnnualPrompt 年度财务报表提取指令(仅保留指定键名) +const AnnualPrompt = `按照以下对应关系,从Excel年度财务报表中提取数据并转换为JSON。 +要求: +1. 所有数值单位统一为“元”。若Excel中为“万元”,需乘以10000转换。 +2. 会计科目名称允许合理匹配(如“公允价值变动收益”等同于“公允价值变动损益”)。 +3. 时间描述映射:“期末余额”→“本年年末”,“期初余额”→“上年年末”,“本期金额”→“本年度”,“上期金额”→“上年度”。 +4. 空值或无对应项均填充为0。 +5. 若键名对应值缺失,JSON中保留该键并赋值为0。 +6. 遇歧义数据先按最合理方式处理,最后列出歧义项等待确认。 +7. 输出仅包含JSON内容,可直接复制。 -对应关系规则如下: +对应关系规则(仅保留指定键名): { - "LC0000003E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "期初余额" - }, - "GC0016669E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "期末余额" - }, - "GC0016669E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "期初余额" - }, - "GC0006222E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "期末余额" - }, - "GC0006222E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "期初余额" - }, - "LC0000005E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "期末余额" - }, - "LC0000005E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "期初余额" - }, - "LC0000006E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "期末余额" - }, - "LC0000006E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "期初余额" - }, - "GC0018627E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "期末余额" - }, - "GC0018627E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "期初余额" - }, - "LC0000007E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "期末余额" - }, - "LC0000007E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "期初余额" - }, - "LC0000010E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "期末余额" - }, - "LC0000010E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "期初余额" - }, - "LC0000008E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其中:应收利息", - "数据列": "期末余额" - }, - "LC0000008E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:应收利息", - "数据列": "期初余额" - }, - "LC0000009E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应收股利", - "数据列": "期末余额" - }, - "LC0000009E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收股利", - "数据列": "期初余额" - }, - "LC0000011E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "期末余额" - }, - "LC0000011E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "期初余额" - }, - "GC0016671E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "期末余额" - }, - "GC0016671E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "期初余额" - }, - "GC0007742E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "期末余额" - }, - "GC0007742E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "期初余额" - }, - "LC0000012E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "期末余额" - }, - "LC0000012E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "期初余额" - }, - "LC0000013E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "期末余额" - }, - "LC0000013E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "期初余额" - }, - "LC0000014E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "期末余额" - }, - "LC0000014E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "期初余额" - }, - "GC0016672E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "期末余额" - }, - "GC0016672E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "期初余额" - }, - "GC0016673E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "期末余额" - }, - "GC0016673E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "期初余额" - }, - "LC0000017E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "期末余额" - }, - "LC0000017E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "期初余额" - }, - "LC0000018E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "期末余额" - }, - "LC0000018E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "期初余额" - }, - "GC0016674E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "期末余额" - }, - "GC0016674E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "期初余额" - }, - "GC0016675E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "期末余额" - }, - "GC0016675E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "期初余额" - }, - "LC0000019E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "期末余额" - }, - "LC0000019E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "期初余额" - }, - "LC0000020E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "期末余额" - }, - "LC0000020E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "期初余额" - }, - "LC0000021E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "期末余额" - }, - "LC0000021E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "期初余额" - }, - "LC0000024E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "期末余额" - }, - "LC0000024E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "期初余额" - }, - "LC0000025E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "期末余额" - }, - "LC0000025E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "期初余额" - }, - "GC0018492E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "期末余额" - }, - "GC0018492E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "期初余额" - }, - "LC0000026E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "期末余额" - }, - "LC0000026E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "期初余额" - }, - "LC0000027E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "期末余额" - }, - "LC0000027E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "期初余额" - }, - "LC0000028E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "期末余额" - }, - "LC0000028E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "期初余额" - }, - "LC0000029E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "期末余额" - }, - "LC0000029E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "期初余额" - }, - "LC0000030E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "期末余额" - }, - "LC0000030E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "期初余额" - }, - "LC0000031E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "期末余额" - }, - "LC0000031E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "期初余额" - }, - "LC0000032E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "期末余额" - }, - "LC0000032E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "期初余额" - }, - "LC0000033E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "期末余额" - }, - "LC0000033E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "期初余额" - }, - "LC0000034E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "期末余额" - }, - "LC0000034E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "期初余额" - }, - "GC0016676E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "期末余额" - }, - "GC0016676E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "期初余额" - }, - "GC0006227E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "期末余额" - }, - "GC0006227E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "期初余额" - }, - "LC0000036E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "期末余额" - }, - "LC0000036E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "期初余额" - }, - "LC0000037E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "期末余额" - }, - "LC0000037E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "期初余额" - }, - "LC0000038E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "期末余额" - }, - "LC0000038E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "期初余额" - }, - "GC0016678E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "期末余额" - }, - "GC0016678E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "期初余额" - }, - "LC0000039E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "期末余额" - }, - "LC0000039E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "期初余额" - }, - "LC0000040E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "期末余额" - }, - "LC0000040E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "期初余额" - }, - "LC0000043E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "期末余额" - }, - "LC0000043E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "期初余额" - }, - "LC0000041E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其中:应付利息", - "数据列": "期末余额" - }, - "LC0000041E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:应付利息", - "数据列": "期初余额" - }, - "GC0007743E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "期末余额" - }, - "GC0007743E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "期初余额" - }, - "LC0000044E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "期末余额" - }, - "LC0000044E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "期初余额" - }, - "LC0000045E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "期末余额" - }, - "LC0000045E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "期初余额" - }, - "LC0000046E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "期末余额" - }, - "LC0000046E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "期初余额" - }, - "LC0000047E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "期末余额" - }, - "LC0000047E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "期初余额" - }, - "GC0018493E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "期末余额" - }, - "GC0018493E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "期初余额" - }, - "LC0000049E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "期末余额" - }, - "LC0000049E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "期初余额" - }, - "GC0007954E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "长期应付职工薪酬", - "数据列": "期末余额" - }, - "GC0007954E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付职工薪酬", - "数据列": "期初余额" - }, - "LC0000051E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "期末余额" - }, - "LC0000051E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "期初余额" - }, - "GC0007955E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "期末余额" - }, - "GC0007955E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "期初余额" - }, - "LC0000052E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "期末余额" - }, - "LC0000052E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "期初余额" - }, - "LC0000053E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "期末余额" - }, - "LC0000053E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "期初余额" - }, - "LC0000054E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "期末余额" - }, - "LC0000054E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "期初余额" - }, - "LC0000055E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "期末余额" - }, - "LC0000055E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "期初余额" - }, - "LC0000056E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "期末余额" - }, - "LC0000056E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "期初余额" - }, - "LC0000057E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "期末余额" - }, - "LC0000057E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "期初余额" - }, - "GC0007750E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "期末余额" - }, - "GC0007750E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "期初余额" - }, - "LC0000059E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "期末余额" - }, - "LC0000059E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "期初余额" - }, - "LC0000060E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "期末余额" - }, - "LC0000060E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "期初余额" - }, - "LC0000062E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "期末余额" - }, - "LC0000062E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "期初余额" - }, - "LC0000063E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "所有者权益合计", - "数据列": "期末余额" - }, - "LC0000063E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "所有者权益合计", - "数据列": "期初余额" - }, - "LC0000064E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益总计", - "数据列": "期末余额" - }, - "LC0000064E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益总计", - "数据列": "期初余额" - }, - "LC0010003E_T0M0112": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "本期金额" - }, - "LC0010003E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "上期金额" - }, - "LC0010008E_T0M0112": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "本期金额" - }, - "LC0010008E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "上期金额" - }, - "LC0010016E_T0M0112": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "本期金额" - }, - "LC0010016E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "上期金额" - }, - "LC0010017E_T0M0112": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "本期金额" - }, - "LC0010017E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "上期金额" - }, - "LC0010018E_T0M0112": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "本期金额" - }, - "LC0010018E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "上期金额" - }, - "GC0016679E_T0M0112": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "本期金额" - }, - "GC0016679E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "上期金额" - }, - "LC0010019E_T0M0112": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "本期金额" - }, - "LC0010019E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "上期金额" - }, - "GC0016680E_T0M0112": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "本期金额" - }, - "GC0016680E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "上期金额" - }, - "GC0016681E_T0M0112": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "本期金额" - }, - "GC0016681E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "上期金额" - }, - "GC0014225E_T0M0112": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "本期金额" - }, - "GC0014225E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "上期金额" - }, - "LC0010022E_T0M0112": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010022E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010023E_T0M0112": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "本期金额" - }, - "LC0010023E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "上期金额" - }, - "GC0017132E_T0M0112": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0017132E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0016683E_T0M0112": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0016683E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010021E_T0M0112": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010021E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0016682E_T0M0112": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0016682E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010020E_T0M0112": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010020E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0014761E_T0M0112": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0014761E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010025E_T0M0112": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010025E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010026E_T0M0112": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "本期金额" - }, - "LC0010026E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "上期金额" - }, - "LC0010027E_T0M0112": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "本期金额" - }, - "LC0010027E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "上期金额" - }, - "LC0010029E_T0M0112": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010029E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010030E_T0M0112": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "本期金额" - }, - "LC0010030E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "上期金额" - }, - "LC0010031E_T0M0112": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "本期金额" - }, - "LC0010031E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0014762E_T0M0112": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0014762E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "上期金额" - }, - "GC0014763E_T0M0112": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期金额" - }, - "GC0014763E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "上期金额" - }, - "LC0010038E_T0M0112": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "本期金额" - }, - "LC0010038E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "上期金额" - }, - "GC0007744E_T0M0112": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "本期金额" - }, - "GC0007744E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "上期金额" - }, - "GC0007960E_T0M0112": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "本期金额" - }, - "GC0007960E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "上期金额" - }, - "GC0007961E_T0M0112": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "本期金额" - }, - "GC0007961E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "上期金额" - }, - "GC0016684E_T0M0112": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "本期金额" - }, - "GC0016684E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "上期金额" - }, - "GC0016685E_T0M0112": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "本期金额" - }, - "GC0016685E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "上期金额" - }, - "GC0016686E_T0M0112": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "本期金额" - }, - "GC0016686E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "上期金额" - }, - "GC0007745E_T0M0112": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "本期金额" - }, - "GC0007745E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "上期金额" - }, - "GC0007962E_T0M0112": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "本期金额" - }, - "GC0007962E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "上期金额" - }, - "GC0016687E_T0M0112": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "本期金额" - }, - "GC0016687E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "上期金额" - }, - "GC0016688E_T0M0112": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "本期金额" - }, - "GC0016688E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "上期金额" - }, - "GC0016689E_T0M0112": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "本期金额" - }, - "GC0016689E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "上期金额" - }, - "GC0016690E_T0M0112": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "本期金额" - }, - "GC0016690E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "上期金额" - }, - "GC0007966E_T0M0112": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "本期金额" - }, - "GC0007966E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "上期金额" - }, - "GC0007967E_T0M0112": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "本期金额" - }, - "GC0007967E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "上期金额" - }, - "LC0010039E_T0M0112": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "本期金额" - }, - "LC0010039E_T-1M0112": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "上期金额" - }, - "LC0020002E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "本期金额" - }, - "LC0020002E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "上期金额" - }, - "LC0020013E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "本期金额" - }, - "LC0020013E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "上期金额" - }, - "LC0020014E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "本期金额" - }, - "LC0020014E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "上期金额" - }, - "LC0020015E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "本期金额" - }, - "LC0020015E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "上期金额" - }, - "LC0020016E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "本期金额" - }, - "LC0020016E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "上期金额" - }, - "LC0020022E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "本期金额" - }, - "LC0020022E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "上期金额" - }, - "LC0020023E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "本期金额" - }, - "LC0020023E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "上期金额" - }, - "LC0020024E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "本期金额" - }, - "LC0020024E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "上期金额" - }, - "LC0020025E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "本期金额" - }, - "LC0020025E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "上期金额" - }, - "LC0020026E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "本期金额" - }, - "LC0020026E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "上期金额" - }, - "LC0020027E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "本期金额" - }, - "LC0020027E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "上期金额" - }, - "LC0020028E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "本期金额" - }, - "LC0020028E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "上期金额" - }, - "LC0020029E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "本期金额" - }, - "LC0020029E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "上期金额" - }, - "LC0020030E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "本期金额" - }, - "LC0020030E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "上期金额" - }, - "LC0020031E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "本期金额" - }, - "LC0020031E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "上期金额" - }, - "LC0020032E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "本期金额" - }, - "LC0020032E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "上期金额" - }, - "LC0020033E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "本期金额" - }, - "LC0020033E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "上期金额" - }, - "LC0020034E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "本期金额" - }, - "LC0020034E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "上期金额" - }, - "LC0020036E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "本期金额" - }, - "LC0020036E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "上期金额" - }, - "LC0020037E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "本期金额" - }, - "LC0020037E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "上期金额" - }, - "LC0020038E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "本期金额" - }, - "LC0020038E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "上期金额" - }, - "LC0020039E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "本期金额" - }, - "LC0020039E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "上期金额" - }, - "LC0020040E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "本期金额" - }, - "LC0020040E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "上期金额" - }, - "LC0020042E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "本期金额" - }, - "LC0020042E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "上期金额" - }, - "LC0020044E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "本期金额" - }, - "LC0020044E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "上期金额" - }, - "LC0020045E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "本期金额" - }, - "LC0020045E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "上期金额" - }, - "LC0020046E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "本期金额" - }, - "LC0020046E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "上期金额" - }, - "LC0020049E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "本期金额" - }, - "LC0020049E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "上期金额" - }, - "LC0020050E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "本期金额" - }, - "LC0020050E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "上期金额" - }, - "LC0020051E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "本期金额" - }, - "LC0020051E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "上期金额" - }, - "LC0020052E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "本期金额" - }, - "LC0020052E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "上期金额" - }, - "LC0020053E_T0M0112": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "本期金额" - }, - "LC0020053E_T-1M0112": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "上期金额" - }, - "LC0020054E_T0I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "本期金额" - }, - "LC0020054E_T-1I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "上期金额" - }, - "LC0020054E_T0I1231": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "本期金额" - }, - "LC0020054E_T-1I1231": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "上期金额" - }, - "GE8020001E_T0M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "本年度" - }, - "GE8020001E_T-1M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "上年度" - }, - "GE8020002E_T0M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "本年度" - }, - "GE8020002E_T-1M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "上年度" - }, - "GE8020003E_T0M0112": { - "项目名": "增值税进项税额", - "数据列": "本年度" - }, - "GE8020003E_T-1M0112": { - "项目名": "增值税进项税额", - "数据列": "上年度" - }, - "GE8020004E_T0M0112": { - "项目名": "增值税销项税额", - "数据列": "本年度" - }, - "GE8020004E_T-1M0112": { - "项目名": "增值税销项税额", - "数据列": "上年度" - }, - "GE8000080E": { - "报告期": "测评周期" - }, - "GE0000000E": { - "行业": "中类行业" - } -}` - Quarterly1Prompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 -7、最终的json内容样例:{"LC0000003E_T0I0331":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} + "LC0000010E_T0I1231": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "期末余额"}, + "LC0000010E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "期初余额"}, + "LC0000020E_T0I1231": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "期末余额"}, + "LC0000020E_T0I0101": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "期初余额"}, + "LC0000033E_T0I1231": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "期末余额"}, + "LC0000033E_T0I0101": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "期初余额"}, + "LC0000037E_T0I1231": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "期末余额"}, + "LC0000037E_T0I0101": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "期初余额"}, + "LC0000038E_T0I1231": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "期末余额"}, + "LC0000038E_T0I0101": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "期初余额"}, + "LC0000043E_T0I1231": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "期末余额"}, + "LC0000043E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "期初余额"}, + "LC0000055E_T0I1231": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "期末余额"}, + "LC0000055E_T0I0101": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "期初余额"}, + "LC0000056E_T0I1231": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "期末余额"}, + "LC0000056E_T0I0101": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "期初余额"}, + "LC0000063E_T0I1231": {"数据工作表": "资产负债表", "项目名": "所有者权益合计", "数据列": "期末余额"}, + "LC0000063E_T0I0101": {"数据工作表": "资产负债表", "项目名": "所有者权益合计", "数据列": "期初余额"}, + "LC0010003E_T0M0112": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "本期金额"}, + "LC0010003E_T-1M0112": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "上期金额"}, + "LC0010008E_T0M0112": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "本期金额"}, + "LC0010008E_T-1M0112": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "上期金额"}, + "LC0010010E_T0M0112": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "本期金额"}, + "LC0010010E_T-1M0112": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "上期金额"}, + "LC0010017E_T0M0112": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "本期金额"}, + "LC0010017E_T-1M0112": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "上期金额"}, + "LC0010018E_T0M0112": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "本期金额"}, + "LC0010018E_T-1M0112": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "上期金额"}, + "LC0010019E_T0M0112": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "本期金额"}, + "LC0010019E_T-1M0112": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "上期金额"}, + "LC0010025E_T0M0112": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "本期金额"}, + "LC0010025E_T-1M0112": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "上期金额"}, + "LC0010026E_T0M0112": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "本期金额"}, + "LC0010026E_T-1M0112": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "上期金额"}, + "LC0010027E_T0M0112": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "本期金额"}, + "LC0010027E_T-1M0112": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "上期金额"}, + "LC0010031E_T0M0112": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "本期金额"}, + "LC0010031E_T-1M0112": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "上期金额"}, + "LC0016679E_T0M0112": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "本期金额"}, + "LC0016679E_T-1M0112": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "上期金额"} +} +` -对应关系规则如下: -{ - "LC0000003E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本期期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本年年初余额" - }, - "GC0016669E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本期期末余额" - }, - "GC0016669E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本年年初余额" - }, - "GC0006222E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本期期末余额" - }, - "GC0006222E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本年年初余额" - }, - "LC0000005E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本期期末余额" - }, - "LC0000005E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本年年初余额" - }, - "LC0000006E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本期期末余额" - }, - "LC0000006E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本年年初余额" - }, - "GC0018627E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本期期末余额" - }, - "GC0018627E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本年年初余额" - }, - "LC0000007E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本期期末余额" - }, - "LC0000007E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本年年初余额" - }, - "LC0000010E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本期期末余额" - }, - "LC0000010E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本年年初余额" - }, - "LC0000011E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本期期末余额" - }, - "LC0000011E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本年年初余额" - }, - "GC0016671E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本期期末余额" - }, - "GC0016671E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本年年初余额" - }, - "GC0007742E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本期期末余额" - }, - "GC0007742E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本年年初余额" - }, - "LC0000012E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本期期末余额" - }, - "LC0000012E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本年年初余额" - }, - "LC0000013E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本期期末余额" - }, - "LC0000013E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本年年初余额" - }, - "LC0000014E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000014E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本年年初余额" - }, - "GC0016672E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本期期末余额" - }, - "GC0016672E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本年年初余额" - }, - "GC0016673E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本期期末余额" - }, - "GC0016673E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本年年初余额" - }, - "LC0000017E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本期期末余额" - }, - "LC0000017E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本年年初余额" - }, - "LC0000018E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本期期末余额" - }, - "LC0000018E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本年年初余额" - }, - "GC0016674E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本期期末余额" - }, - "GC0016674E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本年年初余额" - }, - "GC0016675E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本期期末余额" - }, - "GC0016675E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本年年初余额" - }, - "LC0000019E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本期期末余额" - }, - "LC0000019E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本年年初余额" - }, - "LC0000020E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本期期末余额" - }, - "LC0000020E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本年年初余额" - }, - "LC0000021E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本期期末余额" - }, - "LC0000021E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本年年初余额" - }, - "LC0000024E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本期期末余额" - }, - "LC0000024E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本年年初余额" - }, - "LC0000025E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本期期末余额" - }, - "LC0000025E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本年年初余额" - }, - "GC0018492E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本期期末余额" - }, - "GC0018492E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本年年初余额" - }, - "LC0000026E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本期期末余额" - }, - "LC0000026E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本年年初余额" - }, - "LC0000027E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本期期末余额" - }, - "LC0000027E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本年年初余额" - }, - "LC0000028E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本期期末余额" - }, - "LC0000028E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本年年初余额" - }, - "LC0000029E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本期期末余额" - }, - "LC0000029E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本年年初余额" - }, - "LC0000030E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本期期末余额" - }, - "LC0000030E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本年年初余额" - }, - "LC0000031E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本期期末余额" - }, - "LC0000031E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本年年初余额" - }, - "LC0000032E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000032E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本年年初余额" - }, - "LC0000033E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本期期末余额" - }, - "LC0000033E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本年年初余额" - }, - "LC0000034E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本期期末余额" - }, - "LC0000034E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本年年初余额" - }, - "GC0016676E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本期期末余额" - }, - "GC0016676E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本年年初余额" - }, - "GC0006227E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本期期末余额" - }, - "GC0006227E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本年年初余额" - }, - "LC0000036E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本期期末余额" - }, - "LC0000036E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本年年初余额" - }, - "LC0000037E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本期期末余额" - }, - "LC0000037E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本年年初余额" - }, - "LC0000038E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本期期末余额" - }, - "LC0000038E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本年年初余额" - }, - "GC0016678E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本期期末余额" - }, - "GC0016678E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本年年初余额" - }, - "LC0000039E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本期期末余额" - }, - "LC0000039E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本年年初余额" - }, - "LC0000040E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本期期末余额" - }, - "LC0000040E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本年年初余额" - }, - "LC0000043E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本期期末余额" - }, - "LC0000043E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本年年初余额" - }, - "GC0007743E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本期期末余额" - }, - "GC0007743E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本年年初余额" - }, - "LC0000044E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本期期末余额" - }, - "LC0000044E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本年年初余额" - }, - "LC0000045E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本期期末余额" - }, - "LC0000045E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本年年初余额" - }, - "LC0000046E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000046E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000047E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本期期末余额" - }, - "LC0000047E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本年年初余额" - }, - "LC0000048E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本期期末余额" - }, - "LC0000048E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本年年初余额" - }, - "GC0007952E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007952E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007953E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007953E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "GC0018493E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本期期末余额" - }, - "GC0018493E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本年年初余额" - }, - "LC0000049E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本期期末余额" - }, - "LC0000049E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本年年初余额" - }, - "LC0000051E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本期期末余额" - }, - "LC0000051E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本年年初余额" - }, - "GC0007955E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本期期末余额" - }, - "GC0007955E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本年年初余额" - }, - "LC0000052E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本期期末余额" - }, - "LC0000052E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本年年初余额" - }, - "LC0000053E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本期期末余额" - }, - "LC0000053E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本年年初余额" - }, - "LC0000054E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000054E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000055E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本期期末余额" - }, - "LC0000055E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本年年初余额" - }, - "LC0000056E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本期期末余额" - }, - "LC0000056E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本年年初余额" - }, - "GC0007956E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本期期末余额" - }, - "GC0007956E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本年年初余额" - }, - "GC0007957E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007957E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007958E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007958E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "LC0000057E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本期期末余额" - }, - "LC0000057E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本年年初余额" - }, - "LC0000058E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本期期末余额" - }, - "LC0000058E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本年年初余额" - }, - "GC0007750E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本期期末余额" - }, - "GC0007750E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本年年初余额" - }, - "LC0000059E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本期期末余额" - }, - "LC0000059E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本年年初余额" - }, - "LC0000060E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本期期末余额" - }, - "LC0000060E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本年年初余额" - }, - "LC0000062E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本期期末余额" - }, - "LC0000062E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本年年初余额" - }, - "LC0000063E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本期期末余额" - }, - "LC0000063E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本年年初余额" - }, - "LC0000064E_T0I0331": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本期期末余额" - }, - "LC0000064E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本年年初余额" - }, - "LC0010003E_T0M0103": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "本期发生额" - }, - "LC0010003E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "上年同期发生额" - }, - "LC0010008E_T0M0103": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "本期发生额" - }, - "LC0010008E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "上年同期发生额" - }, - "LC0010016E_T0M0103": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "本期发生额" - }, - "LC0010016E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "上年同期发生额" - }, - "LC0010017E_T0M0103": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "本期发生额" - }, - "LC0010017E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "上年同期发生额" - }, - "LC0010018E_T0M0103": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "本期发生额" - }, - "LC0010018E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "上年同期发生额" - }, - "GC0016679E_T0M0103": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "本期发生额" - }, - "GC0016679E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "上年同期发生额" - }, - "LC0010019E_T0M0103": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "本期发生额" - }, - "LC0010019E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "上年同期发生额" - }, - "GC0016680E_T0M0103": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "本期发生额" - }, - "GC0016680E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "上年同期发生额" - }, - "GC0016681E_T0M0103": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "本期发生额" - }, - "GC0016681E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "上年同期发生额" - }, - "GC0014225E_T0M0103": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "本期发生额" - }, - "GC0014225E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "上年同期发生额" - }, - "LC0010022E_T0M0103": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010022E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010023E_T0M0103": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "本期发生额" - }, - "LC0010023E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "上年同期发生额" - }, - "GC0017132E_T0M0103": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0017132E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016683E_T0M0103": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016683E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010021E_T0M0103": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010021E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016682E_T0M0103": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016682E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010020E_T0M0103": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010020E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014761E_T0M0103": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014761E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010025E_T0M0103": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010025E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010026E_T0M0103": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "本期发生额" - }, - "LC0010026E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "上年同期发生额" - }, - "LC0010027E_T0M0103": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "本期发生额" - }, - "LC0010027E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "上年同期发生额" - }, - "LC0010029E_T0M0103": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010029E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010030E_T0M0103": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "本期发生额" - }, - "LC0010030E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "上年同期发生额" - }, - "LC0010031E_T0M0103": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010031E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014762E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014762E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014763E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014763E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010038E_T0M0103": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "本期发生额" - }, - "LC0010038E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "上年同期发生额" - }, - "GC0007744E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007744E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007960E_T0M0103": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "本期发生额" - }, - "GC0007960E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "上年同期发生额" - }, - "GC0007961E_T0M0103": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007961E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016684E_T0M0103": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016684E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016685E_T0M0103": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "本期发生额" - }, - "GC0016685E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016686E_T0M0103": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "本期发生额" - }, - "GC0016686E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "上年同期发生额" - }, - "GC0007745E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007745E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007962E_T0M0103": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007962E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016687E_T0M0103": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016687E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016688E_T0M0103": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "本期发生额" - }, - "GC0016688E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "上年同期发生额" - }, - "GC0016689E_T0M0103": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "本期发生额" - }, - "GC0016689E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "上年同期发生额" - }, - "GC0016690E_T0M0103": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "本期发生额" - }, - "GC0016690E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "上年同期发生额" - }, - "GC0007966E_T0M0103": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "本期发生额" - }, - "GC0007966E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "上年同期发生额" - }, - "GC0007967E_T0M0103": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "本期发生额" - }, - "GC0007967E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "上年同期发生额" - }, - "LC0010039E_T0M0103": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "本期发生额" - }, - "LC0010039E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "上年同期发生额" - }, - "LC0010036E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "本期发生额" - }, - "LC0010036E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "上年同期发生额" - }, - "LC0010037E_T0M0103": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "本期发生额" - }, - "LC0010037E_T-1M0103": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "上年同期发生额" - }, - "LC0020002E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "本期发生额" - }, - "LC0020002E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020013E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "本期发生额" - }, - "LC0020013E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "上年同期发生额" - }, - "LC0020014E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020014E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020015E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020015E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020016E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "本期发生额" - }, - "LC0020016E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020022E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "本期发生额" - }, - "LC0020022E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020023E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "本期发生额" - }, - "LC0020023E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "上年同期发生额" - }, - "LC0020024E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020024E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020025E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020025E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020026E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020026E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020027E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020027E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020028E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "本期发生额" - }, - "LC0020028E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020029E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "本期发生额" - }, - "LC0020029E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020030E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "本期发生额" - }, - "LC0020030E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020031E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020031E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020032E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020032E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020033E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "本期发生额" - }, - "LC0020033E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020034E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "本期发生额" - }, - "LC0020034E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020036E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "本期发生额" - }, - "LC0020036E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020037E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020037E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020038E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020038E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020039E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020039E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020040E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020040E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020042E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "本期发生额" - }, - "LC0020042E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020044E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020044E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020045E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020045E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020046E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "本期发生额" - }, - "LC0020046E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020047E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "本期发生额" - }, - "LC0020047E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020049E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020049E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020050E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020050E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020051E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020051E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020052E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "本期发生额" - }, - "LC0020052E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "上年同期发生额" - }, - "LC0020053E_T0M0103": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "本期发生额" - }, - "LC0020053E_T-1M0103": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0331": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0331": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "GE8020001E_T0M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020001E_T-1M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020002E_T0M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020002E_T-1M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020003E_T0M0112": { - "项目名": "增值税进项税额", - "数据列": "本期发生额" - }, - "GE8020003E_T-1M0112": { - "项目名": "增值税进项税额", - "数据列": "上期发生额" - }, - "GE8020004E_T0M0112": { - "项目名": "增值税销项税额", - "数据列": "本期发生额" - }, - "GE8020004E_T-1M0112": { - "项目名": "增值税销项税额", - "数据列": "上期发生额" - }, - "GE8000080E": { - "报告期": "测评周期" - }, - "GE0000000E": { - "行业": "中类行业" - } -}` - Quarterly2Prompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 -7、最终的json内容样例:{"LC0000003E_T0I0630":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} +// Quarterly1Prompt 第一季度财务报表提取指令(仅保留指定键名) +const Quarterly1Prompt = `按照以下对应关系,从Excel第一季度财务报表中提取数据并转换为JSON。 +要求: +1. 所有数值单位统一为“元”。若Excel中为“万元”,需乘以10000转换。 +2. 会计科目名称允许合理匹配(如“公允价值变动收益”等同于“公允价值变动损益”)。 +3. 时间描述映射:“本期期末余额”→“本季度末”,“本年年初余额”→“本年初”,“本期发生额”→“本季度”,“上年同期发生额”→“上年同季度”。 +4. 若Excel提供的是“上一季度末”或“上一季度”,而JSON需要“本年年初余额”或“上年同期发生额”,请自行对应;无法对应时列出歧义项。 +5. 空值或无对应项均填充为0。 +6. 若键名对应值缺失,JSON中保留该键并赋值为0。 +7. 遇歧义数据先按最合理方式处理,最后列出歧义项等待确认。 +8. 输出仅包含JSON内容,可直接复制。 -对应关系规则如下: +对应关系规则(仅保留指定键名): { - "LC0000003E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本期期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本年年初余额" - }, - "GC0016669E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本期期末余额" - }, - "GC0016669E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本年年初余额" - }, - "GC0006222E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本期期末余额" - }, - "GC0006222E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本年年初余额" - }, - "LC0000005E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本期期末余额" - }, - "LC0000005E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本年年初余额" - }, - "LC0000006E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本期期末余额" - }, - "LC0000006E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本年年初余额" - }, - "GC0018627E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本期期末余额" - }, - "GC0018627E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本年年初余额" - }, - "LC0000007E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本期期末余额" - }, - "LC0000007E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本年年初余额" - }, - "LC0000010E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本期期末余额" - }, - "LC0000010E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本年年初余额" - }, - "LC0000011E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本期期末余额" - }, - "LC0000011E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本年年初余额" - }, - "GC0016671E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本期期末余额" - }, - "GC0016671E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本年年初余额" - }, - "GC0007742E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本期期末余额" - }, - "GC0007742E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本年年初余额" - }, - "LC0000012E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本期期末余额" - }, - "LC0000012E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本年年初余额" - }, - "LC0000013E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本期期末余额" - }, - "LC0000013E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本年年初余额" - }, - "LC0000014E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000014E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本年年初余额" - }, - "GC0016672E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本期期末余额" - }, - "GC0016672E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本年年初余额" - }, - "GC0016673E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本期期末余额" - }, - "GC0016673E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本年年初余额" - }, - "LC0000017E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本期期末余额" - }, - "LC0000017E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本年年初余额" - }, - "LC0000018E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本期期末余额" - }, - "LC0000018E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本年年初余额" - }, - "GC0016674E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本期期末余额" - }, - "GC0016674E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本年年初余额" - }, - "GC0016675E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本期期末余额" - }, - "GC0016675E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本年年初余额" - }, - "LC0000019E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本期期末余额" - }, - "LC0000019E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本年年初余额" - }, - "LC0000020E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本期期末余额" - }, - "LC0000020E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本年年初余额" - }, - "LC0000021E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本期期末余额" - }, - "LC0000021E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本年年初余额" - }, - "LC0000024E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本期期末余额" - }, - "LC0000024E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本年年初余额" - }, - "LC0000025E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本期期末余额" - }, - "LC0000025E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本年年初余额" - }, - "GC0018492E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本期期末余额" - }, - "GC0018492E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本年年初余额" - }, - "LC0000026E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本期期末余额" - }, - "LC0000026E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本年年初余额" - }, - "LC0000027E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本期期末余额" - }, - "LC0000027E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本年年初余额" - }, - "LC0000028E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本期期末余额" - }, - "LC0000028E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本年年初余额" - }, - "LC0000029E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本期期末余额" - }, - "LC0000029E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本年年初余额" - }, - "LC0000030E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本期期末余额" - }, - "LC0000030E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本年年初余额" - }, - "LC0000031E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本期期末余额" - }, - "LC0000031E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本年年初余额" - }, - "LC0000032E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000032E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本年年初余额" - }, - "LC0000033E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本期期末余额" - }, - "LC0000033E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本年年初余额" - }, - "LC0000034E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本期期末余额" - }, - "LC0000034E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本年年初余额" - }, - "GC0016676E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本期期末余额" - }, - "GC0016676E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本年年初余额" - }, - "GC0006227E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本期期末余额" - }, - "GC0006227E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本年年初余额" - }, - "LC0000036E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本期期末余额" - }, - "LC0000036E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本年年初余额" - }, - "LC0000037E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本期期末余额" - }, - "LC0000037E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本年年初余额" - }, - "LC0000038E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本期期末余额" - }, - "LC0000038E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本年年初余额" - }, - "GC0016678E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本期期末余额" - }, - "GC0016678E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本年年初余额" - }, - "LC0000039E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本期期末余额" - }, - "LC0000039E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本年年初余额" - }, - "LC0000040E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本期期末余额" - }, - "LC0000040E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本年年初余额" - }, - "LC0000043E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本期期末余额" - }, - "LC0000043E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本年年初余额" - }, - "GC0007743E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本期期末余额" - }, - "GC0007743E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本年年初余额" - }, - "LC0000044E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本期期末余额" - }, - "LC0000044E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本年年初余额" - }, - "LC0000045E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本期期末余额" - }, - "LC0000045E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本年年初余额" - }, - "LC0000046E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000046E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000047E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本期期末余额" - }, - "LC0000047E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本年年初余额" - }, - "LC0000048E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本期期末余额" - }, - "LC0000048E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本年年初余额" - }, - "GC0007952E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007952E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007953E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007953E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "GC0018493E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本期期末余额" - }, - "GC0018493E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本年年初余额" - }, - "LC0000049E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本期期末余额" - }, - "LC0000049E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本年年初余额" - }, - "LC0000051E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本期期末余额" - }, - "LC0000051E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本年年初余额" - }, - "GC0007955E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本期期末余额" - }, - "GC0007955E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本年年初余额" - }, - "LC0000052E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本期期末余额" - }, - "LC0000052E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本年年初余额" - }, - "LC0000053E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本期期末余额" - }, - "LC0000053E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本年年初余额" - }, - "LC0000054E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000054E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000055E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本期期末余额" - }, - "LC0000055E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本年年初余额" - }, - "LC0000056E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本期期末余额" - }, - "LC0000056E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本年年初余额" - }, - "GC0007956E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本期期末余额" - }, - "GC0007956E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本年年初余额" - }, - "GC0007957E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007957E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007958E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007958E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "LC0000057E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本期期末余额" - }, - "LC0000057E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本年年初余额" - }, - "LC0000058E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本期期末余额" - }, - "LC0000058E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本年年初余额" - }, - "GC0007750E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本期期末余额" - }, - "GC0007750E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本年年初余额" - }, - "LC0000059E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本期期末余额" - }, - "LC0000059E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本年年初余额" - }, - "LC0000060E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本期期末余额" - }, - "LC0000060E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本年年初余额" - }, - "LC0000062E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本期期末余额" - }, - "LC0000062E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本年年初余额" - }, - "LC0000063E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本期期末余额" - }, - "LC0000063E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本年年初余额" - }, - "LC0000064E_T0I0630": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本期期末余额" - }, - "LC0000064E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本年年初余额" - }, - "LC0010003E_T0M0406": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "本期发生额" - }, - "LC0010003E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "上年同期发生额" - }, - "LC0010008E_T0M0406": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "本期发生额" - }, - "LC0010008E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "上年同期发生额" - }, - "LC0010016E_T0M0406": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "本期发生额" - }, - "LC0010016E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "上年同期发生额" - }, - "LC0010017E_T0M0406": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "本期发生额" - }, - "LC0010017E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "上年同期发生额" - }, - "LC0010018E_T0M0406": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "本期发生额" - }, - "LC0010018E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "上年同期发生额" - }, - "GC0016679E_T0M0406": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "本期发生额" - }, - "GC0016679E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "上年同期发生额" - }, - "LC0010019E_T0M0406": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "本期发生额" - }, - "LC0010019E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "上年同期发生额" - }, - "GC0016680E_T0M0406": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "本期发生额" - }, - "GC0016680E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "上年同期发生额" - }, - "GC0016681E_T0M0406": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "本期发生额" - }, - "GC0016681E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "上年同期发生额" - }, - "GC0014225E_T0M0406": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "本期发生额" - }, - "GC0014225E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "上年同期发生额" - }, - "LC0010022E_T0M0406": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010022E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010023E_T0M0406": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "本期发生额" - }, - "LC0010023E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "上年同期发生额" - }, - "GC0017132E_T0M0406": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0017132E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016683E_T0M0406": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016683E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010021E_T0M0406": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010021E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016682E_T0M0406": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016682E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010020E_T0M0406": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010020E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014761E_T0M0406": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014761E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010025E_T0M0406": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010025E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010026E_T0M0406": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "本期发生额" - }, - "LC0010026E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "上年同期发生额" - }, - "LC0010027E_T0M0406": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "本期发生额" - }, - "LC0010027E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "上年同期发生额" - }, - "LC0010029E_T0M0406": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010029E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010030E_T0M0406": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "本期发生额" - }, - "LC0010030E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "上年同期发生额" - }, - "LC0010031E_T0M0406": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010031E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014762E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014762E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014763E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014763E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010038E_T0M0406": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "本期发生额" - }, - "LC0010038E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "上年同期发生额" - }, - "GC0007744E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007744E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007960E_T0M0406": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "本期发生额" - }, - "GC0007960E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "上年同期发生额" - }, - "GC0007961E_T0M0406": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007961E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016684E_T0M0406": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016684E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016685E_T0M0406": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "本期发生额" - }, - "GC0016685E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016686E_T0M0406": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "本期发生额" - }, - "GC0016686E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "上年同期发生额" - }, - "GC0007745E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007745E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007962E_T0M0406": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007962E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016687E_T0M0406": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016687E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016688E_T0M0406": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "本期发生额" - }, - "GC0016688E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "上年同期发生额" - }, - "GC0016689E_T0M0406": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "本期发生额" - }, - "GC0016689E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "上年同期发生额" - }, - "GC0016690E_T0M0406": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "本期发生额" - }, - "GC0016690E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "上年同期发生额" - }, - "GC0007966E_T0M0406": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "本期发生额" - }, - "GC0007966E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "上年同期发生额" - }, - "GC0007967E_T0M0406": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "本期发生额" - }, - "GC0007967E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "上年同期发生额" - }, - "LC0010039E_T0M0406": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "本期发生额" - }, - "LC0010039E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "上年同期发生额" - }, - "LC0010036E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "本期发生额" - }, - "LC0010036E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "上年同期发生额" - }, - "LC0010037E_T0M0406": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "本期发生额" - }, - "LC0010037E_T-1M0406": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "上年同期发生额" - }, - "LC0020002E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "本期发生额" - }, - "LC0020002E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020013E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "本期发生额" - }, - "LC0020013E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "上年同期发生额" - }, - "LC0020014E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020014E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020015E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020015E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020016E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "本期发生额" - }, - "LC0020016E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020022E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "本期发生额" - }, - "LC0020022E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020023E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "本期发生额" - }, - "LC0020023E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "上年同期发生额" - }, - "LC0020024E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020024E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020025E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020025E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020026E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020026E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020027E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020027E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020028E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "本期发生额" - }, - "LC0020028E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020029E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "本期发生额" - }, - "LC0020029E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020030E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "本期发生额" - }, - "LC0020030E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020031E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020031E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020032E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020032E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020033E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "本期发生额" - }, - "LC0020033E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020034E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "本期发生额" - }, - "LC0020034E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020036E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "本期发生额" - }, - "LC0020036E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020037E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020037E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020038E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020038E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020039E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020039E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020040E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020040E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020042E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "本期发生额" - }, - "LC0020042E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020044E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020044E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020045E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020045E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020046E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "本期发生额" - }, - "LC0020046E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020047E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "本期发生额" - }, - "LC0020047E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020049E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020049E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020050E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020050E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020051E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020051E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020052E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "本期发生额" - }, - "LC0020052E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "上年同期发生额" - }, - "LC0020053E_T0M0406": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "本期发生额" - }, - "LC0020053E_T-1M0406": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0630": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0331": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "GE8020001E_T0M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020001E_T-1M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020002E_T0M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020002E_T-1M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020003E_T0M0112": { - "项目名": "增值税进项税额", - "数据列": "本期发生额" - }, - "GE8020003E_T-1M0112": { - "项目名": "增值税进项税额", - "数据列": "上期发生额" - }, - "GE8020004E_T0M0112": { - "项目名": "增值税销项税额", - "数据列": "本期发生额" - }, - "GE8020004E_T-1M0112": { - "项目名": "增值税销项税额", - "数据列": "上期发生额" - }, - "GE8000080E": { - "报告期": "测评周期" - }, - "GE0000000E": { - "行业": "中类行业" - } -}` - Quarterly3Prompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是季度财务报表,以下的json也是季度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“本期期末余额”等同于“本季度末”,“本期发生额”等同于“本季度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。例如,excel提供的是“上一季度末”的各项数据,而json需要的是“本年年初余额”的各项数据,excel提供的是“上一季度”的各项数据,而json需要的是“上年同期发生额”的各项数据,处理完对应正确的数据后,无法对应的内容告知我。 -7、最终的json内容样例:{"LC0000003E_T0I0930":155341.51,"LC0000003E_T0I0101":103743.54,......"GE8000080E":0,"GE0000000E":0} + "LC0000010E_T0I0331": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "本期期末余额"}, + "LC0000010E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "本年年初余额"}, + "LC0000020E_T0I0331": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "本期期末余额"}, + "LC0000020E_T0I0101": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "本年年初余额"}, + "LC0000033E_T0I0331": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "本期期末余额"}, + "LC0000033E_T0I0101": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "本年年初余额"}, + "LC0000037E_T0I0331": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "本期期末余额"}, + "LC0000037E_T0I0101": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "本年年初余额"}, + "LC0000038E_T0I0331": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "本期期末余额"}, + "LC0000038E_T0I0101": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "本年年初余额"}, + "LC0000043E_T0I0331": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "本期期末余额"}, + "LC0000043E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "本年年初余额"}, + "LC0000055E_T0I0331": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "本期期末余额"}, + "LC0000055E_T0I0101": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "本年年初余额"}, + "LC0000056E_T0I0331": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "本期期末余额"}, + "LC0000056E_T0I0101": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "本年年初余额"}, + "LC0000063E_T0I0331": {"数据工作表": "资产负债表", "项目名": "所有者权益(或股东权益)合计", "数据列": "本期期末余额"}, + "LC0000063E_T0I0101": {"数据工作表": "资产负债表", "项目名": "所有者权益(或股东权益)合计", "数据列": "本年年初余额"}, + "LC0010003E_T0M0103": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "本期发生额"}, + "LC0010003E_T-1M0103": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "上年同期发生额"}, + "LC0010008E_T0M0103": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "本期发生额"}, + "LC0010008E_T-1M0103": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "上年同期发生额"}, + "LC0010010E_T0M0103": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "本期发生额"}, + "LC0010010E_T-1M0103": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "上年同期发生额"}, + "LC0010017E_T0M0103": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "本期发生额"}, + "LC0010017E_T-1M0103": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "上年同期发生额"}, + "LC0010018E_T0M0103": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "本期发生额"}, + "LC0010018E_T-1M0103": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "上年同期发生额"}, + "LC0010019E_T0M0103": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "本期发生额"}, + "LC0010019E_T-1M0103": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "上年同期发生额"}, + "LC0010025E_T0M0103": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "本期发生额"}, + "LC0010025E_T-1M0103": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "上年同期发生额"}, + "LC0010026E_T0M0103": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "本期发生额"}, + "LC0010026E_T-1M0103": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "上年同期发生额"}, + "LC0010027E_T0M0103": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "本期发生额"}, + "LC0010027E_T-1M0103": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "上年同期发生额"}, + "LC0010031E_T0M0103": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "本期发生额"}, + "LC0010031E_T-1M0103": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "上年同期发生额"}, + "LC0016679E_T0M0103": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "本期发生额"}, + "LC0016679E_T-1M0103": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "上年同期发生额"} +} +` -对应关系规则如下: -{ - "LC0000003E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本期期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "本年年初余额" - }, - "GC0016669E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本期期末余额" - }, - "GC0016669E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "本年年初余额" - }, - "GC0006222E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本期期末余额" - }, - "GC0006222E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融资产", - "数据列": "本年年初余额" - }, - "LC0000005E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本期期末余额" - }, - "LC0000005E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收票据", - "数据列": "本年年初余额" - }, - "LC0000006E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本期期末余额" - }, - "LC0000006E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收账款", - "数据列": "本年年初余额" - }, - "GC0018627E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本期期末余额" - }, - "GC0018627E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应收款项融资", - "数据列": "本年年初余额" - }, - "LC0000007E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本期期末余额" - }, - "LC0000007E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预付款项", - "数据列": "本年年初余额" - }, - "LC0000010E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本期期末余额" - }, - "LC0000010E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应收款", - "数据列": "本年年初余额" - }, - "LC0000011E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本期期末余额" - }, - "LC0000011E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "存货", - "数据列": "本年年初余额" - }, - "GC0016671E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本期期末余额" - }, - "GC0016671E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同资产", - "数据列": "本年年初余额" - }, - "GC0007742E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本期期末余额" - }, - "GC0007742E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售资产", - "数据列": "本年年初余额" - }, - "LC0000012E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本期期末余额" - }, - "LC0000012E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动资产", - "数据列": "本年年初余额" - }, - "LC0000013E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本期期末余额" - }, - "LC0000013E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动资产", - "数据列": "本年年初余额" - }, - "LC0000014E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000014E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动资产合计", - "数据列": "本年年初余额" - }, - "GC0016672E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本期期末余额" - }, - "GC0016672E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "债权投资", - "数据列": "本年年初余额" - }, - "GC0016673E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本期期末余额" - }, - "GC0016673E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他债权投资", - "数据列": "本年年初余额" - }, - "LC0000017E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本期期末余额" - }, - "LC0000017E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应收款", - "数据列": "本年年初余额" - }, - "LC0000018E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本期期末余额" - }, - "LC0000018E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期股权投资", - "数据列": "本年年初余额" - }, - "GC0016674E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本期期末余额" - }, - "GC0016674E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具投资", - "数据列": "本年年初余额" - }, - "GC0016675E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本期期末余额" - }, - "GC0016675E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动金融资产", - "数据列": "本年年初余额" - }, - "LC0000019E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本期期末余额" - }, - "LC0000019E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "投资性房地产", - "数据列": "本年年初余额" - }, - "LC0000020E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本期期末余额" - }, - "LC0000020E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "固定资产", - "数据列": "本年年初余额" - }, - "LC0000021E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本期期末余额" - }, - "LC0000021E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "在建工程", - "数据列": "本年年初余额" - }, - "LC0000024E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本期期末余额" - }, - "LC0000024E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "生产性生物资产", - "数据列": "本年年初余额" - }, - "LC0000025E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本期期末余额" - }, - "LC0000025E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "油气资产", - "数据列": "本年年初余额" - }, - "GC0018492E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本期期末余额" - }, - "GC0018492E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "使用权资产", - "数据列": "本年年初余额" - }, - "LC0000026E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本期期末余额" - }, - "LC0000026E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "无形资产", - "数据列": "本年年初余额" - }, - "LC0000027E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本期期末余额" - }, - "LC0000027E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "开发支出", - "数据列": "本年年初余额" - }, - "LC0000028E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本期期末余额" - }, - "LC0000028E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "商誉", - "数据列": "本年年初余额" - }, - "LC0000029E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本期期末余额" - }, - "LC0000029E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期待摊费用", - "数据列": "本年年初余额" - }, - "LC0000030E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本期期末余额" - }, - "LC0000030E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税资产", - "数据列": "本年年初余额" - }, - "LC0000031E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本期期末余额" - }, - "LC0000031E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动资产", - "数据列": "本年年初余额" - }, - "LC0000032E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本期期末余额" - }, - "LC0000032E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动资产合计", - "数据列": "本年年初余额" - }, - "LC0000033E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本期期末余额" - }, - "LC0000033E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资产总计", - "数据列": "本年年初余额" - }, - "LC0000034E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本期期末余额" - }, - "LC0000034E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "短期借款", - "数据列": "本年年初余额" - }, - "GC0016676E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本期期末余额" - }, - "GC0016676E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "交易性金融负债", - "数据列": "本年年初余额" - }, - "GC0006227E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本期期末余额" - }, - "GC0006227E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "衍生金融负债", - "数据列": "本年年初余额" - }, - "LC0000036E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本期期末余额" - }, - "LC0000036E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付票据", - "数据列": "本年年初余额" - }, - "LC0000037E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本期期末余额" - }, - "LC0000037E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付账款", - "数据列": "本年年初余额" - }, - "LC0000038E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本期期末余额" - }, - "LC0000038E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预收款项", - "数据列": "本年年初余额" - }, - "GC0016678E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本期期末余额" - }, - "GC0016678E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "合同负债", - "数据列": "本年年初余额" - }, - "LC0000039E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本期期末余额" - }, - "LC0000039E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付职工薪酬", - "数据列": "本年年初余额" - }, - "LC0000040E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本期期末余额" - }, - "LC0000040E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应交税费", - "数据列": "本年年初余额" - }, - "LC0000043E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本期期末余额" - }, - "LC0000043E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他应付款", - "数据列": "本年年初余额" - }, - "GC0007743E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本期期末余额" - }, - "GC0007743E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "持有待售负债", - "数据列": "本年年初余额" - }, - "LC0000044E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本期期末余额" - }, - "LC0000044E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "一年内到期的非流动负债", - "数据列": "本年年初余额" - }, - "LC0000045E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本期期末余额" - }, - "LC0000045E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他流动负债", - "数据列": "本年年初余额" - }, - "LC0000046E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000046E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000047E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本期期末余额" - }, - "LC0000047E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期借款", - "数据列": "本年年初余额" - }, - "LC0000048E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本期期末余额" - }, - "LC0000048E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "应付债券", - "数据列": "本年年初余额" - }, - "GC0007952E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007952E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007953E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007953E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "GC0018493E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本期期末余额" - }, - "GC0018493E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "租赁负债", - "数据列": "本年年初余额" - }, - "LC0000049E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本期期末余额" - }, - "LC0000049E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "长期应付款", - "数据列": "本年年初余额" - }, - "LC0000051E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本期期末余额" - }, - "LC0000051E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "预计负债", - "数据列": "本年年初余额" - }, - "GC0007955E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本期期末余额" - }, - "GC0007955E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延收益", - "数据列": "本年年初余额" - }, - "LC0000052E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本期期末余额" - }, - "LC0000052E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "递延所得税负债", - "数据列": "本年年初余额" - }, - "LC0000053E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本期期末余额" - }, - "LC0000053E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他非流动负债", - "数据列": "本年年初余额" - }, - "LC0000054E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本期期末余额" - }, - "LC0000054E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "非流动负债合计", - "数据列": "本年年初余额" - }, - "LC0000055E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本期期末余额" - }, - "LC0000055E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债合计", - "数据列": "本年年初余额" - }, - "LC0000056E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本期期末余额" - }, - "LC0000056E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "实收资本(或股本)", - "数据列": "本年年初余额" - }, - "GC0007956E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本期期末余额" - }, - "GC0007956E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他权益工具", - "数据列": "本年年初余额" - }, - "GC0007957E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本期期末余额" - }, - "GC0007957E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其中:优先股", - "数据列": "本年年初余额" - }, - "GC0007958E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本期期末余额" - }, - "GC0007958E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "永续债", - "数据列": "本年年初余额" - }, - "LC0000057E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本期期末余额" - }, - "LC0000057E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "资本公积", - "数据列": "本年年初余额" - }, - "LC0000058E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本期期末余额" - }, - "LC0000058E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "减:库存股", - "数据列": "本年年初余额" - }, - "GC0007750E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本期期末余额" - }, - "GC0007750E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "其他综合收益", - "数据列": "本年年初余额" - }, - "LC0000059E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本期期末余额" - }, - "LC0000059E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "专项储备", - "数据列": "本年年初余额" - }, - "LC0000060E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本期期末余额" - }, - "LC0000060E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "盈余公积", - "数据列": "本年年初余额" - }, - "LC0000062E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本期期末余额" - }, - "LC0000062E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "未分配利润", - "数据列": "本年年初余额" - }, - "LC0000063E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本期期末余额" - }, - "LC0000063E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "所有者权益(或股东权益)合计", - "数据列": "本年年初余额" - }, - "LC0000064E_T0I0930": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本期期末余额" - }, - "LC0000064E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "负债和所有者权益(或股东权益)总计", - "数据列": "本年年初余额" - }, - "LC0010003E_T0M0709": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "本期发生额" - }, - "LC0010003E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "一、营业收入", - "数据列": "上年同期发生额" - }, - "LC0010008E_T0M0709": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "本期发生额" - }, - "LC0010008E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "减:营业成本", - "数据列": "上年同期发生额" - }, - "LC0010016E_T0M0709": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "本期发生额" - }, - "LC0010016E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "税金及附加", - "数据列": "上年同期发生额" - }, - "LC0010017E_T0M0709": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "本期发生额" - }, - "LC0010017E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "销售费用", - "数据列": "上年同期发生额" - }, - "LC0010018E_T0M0709": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "本期发生额" - }, - "LC0010018E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "管理费用", - "数据列": "上年同期发生额" - }, - "GC0016679E_T0M0709": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "本期发生额" - }, - "GC0016679E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "研发费用", - "数据列": "上年同期发生额" - }, - "LC0010019E_T0M0709": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "本期发生额" - }, - "LC0010019E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "财务费用", - "数据列": "上年同期发生额" - }, - "GC0016680E_T0M0709": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "本期发生额" - }, - "GC0016680E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "其中:利息费用", - "数据列": "上年同期发生额" - }, - "GC0016681E_T0M0709": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "本期发生额" - }, - "GC0016681E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "利息收入", - "数据列": "上年同期发生额" - }, - "GC0014225E_T0M0709": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "本期发生额" - }, - "GC0014225E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "加:其他收益", - "数据列": "上年同期发生额" - }, - "LC0010022E_T0M0709": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010022E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "投资收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010023E_T0M0709": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "本期发生额" - }, - "LC0010023E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "其中:对联营企业和合营企业的投资收益", - "数据列": "上年同期发生额" - }, - "GC0017132E_T0M0709": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0017132E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "以摊余成本计量的金融资产终止确认收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016683E_T0M0709": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016683E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "净敞口套期收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010021E_T0M0709": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010021E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "公允价值变动收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0016682E_T0M0709": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0016682E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "信用减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010020E_T0M0709": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010020E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "资产减值损失(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014761E_T0M0709": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014761E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "资产处置收益(损失以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010025E_T0M0709": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010025E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "二、营业利润(亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010026E_T0M0709": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "本期发生额" - }, - "LC0010026E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "加:营业外收入", - "数据列": "上年同期发生额" - }, - "LC0010027E_T0M0709": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "本期发生额" - }, - "LC0010027E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "减:营业外支出", - "数据列": "上年同期发生额" - }, - "LC0010029E_T0M0709": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010029E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "三、利润总额(亏损总额以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010030E_T0M0709": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "本期发生额" - }, - "LC0010030E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "减:所得税费用", - "数据列": "上年同期发生额" - }, - "LC0010031E_T0M0709": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "LC0010031E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "四、净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014762E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014762E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(一)持续经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "GC0014763E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "本期发生额" - }, - "GC0014763E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(二)终止经营净利润(净亏损以\"-\"号填列)", - "数据列": "上年同期发生额" - }, - "LC0010038E_T0M0709": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "本期发生额" - }, - "LC0010038E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "五、其他综合收益的税后净额", - "数据列": "上年同期发生额" - }, - "GC0007744E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007744E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(一)不能重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007960E_T0M0709": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "本期发生额" - }, - "GC0007960E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "1.重新计量设定受益计划变动额", - "数据列": "上年同期发生额" - }, - "GC0007961E_T0M0709": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007961E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "2.权益法下不能转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016684E_T0M0709": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016684E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "3.其他权益工具投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016685E_T0M0709": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "本期发生额" - }, - "GC0016685E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "4.企业自身信用风险公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016686E_T0M0709": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "本期发生额" - }, - "GC0016686E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "5.其他", - "数据列": "上年同期发生额" - }, - "GC0007745E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007745E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(二)将重分类进损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0007962E_T0M0709": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "本期发生额" - }, - "GC0007962E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "1.权益法下可转损益的其他综合收益", - "数据列": "上年同期发生额" - }, - "GC0016687E_T0M0709": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "本期发生额" - }, - "GC0016687E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "2.其他债权投资公允价值变动", - "数据列": "上年同期发生额" - }, - "GC0016688E_T0M0709": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "本期发生额" - }, - "GC0016688E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "3.金融资产重分类计入其他综合收益的金额", - "数据列": "上年同期发生额" - }, - "GC0016689E_T0M0709": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "本期发生额" - }, - "GC0016689E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "4.其他债权投资信用减值准备", - "数据列": "上年同期发生额" - }, - "GC0016690E_T0M0709": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "本期发生额" - }, - "GC0016690E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "5.现金流量套期储备", - "数据列": "上年同期发生额" - }, - "GC0007966E_T0M0709": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "本期发生额" - }, - "GC0007966E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "6.外币财务报表折算差额", - "数据列": "上年同期发生额" - }, - "GC0007967E_T0M0709": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "本期发生额" - }, - "GC0007967E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "7.其他", - "数据列": "上年同期发生额" - }, - "LC0010039E_T0M0709": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "本期发生额" - }, - "LC0010039E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "六、综合收益总额", - "数据列": "上年同期发生额" - }, - "LC0010036E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "本期发生额" - }, - "LC0010036E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(一)基本每股收益", - "数据列": "上年同期发生额" - }, - "LC0010037E_T0M0709": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "本期发生额" - }, - "LC0010037E_T-1M0709": { - "数据工作表": "利润表", - "项目名": "(二)稀释每股收益", - "数据列": "上年同期发生额" - }, - "LC0020002E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "本期发生额" - }, - "LC0020002E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "销售商品、提供劳务收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020013E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "本期发生额" - }, - "LC0020013E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收到的税费返还", - "数据列": "上年同期发生额" - }, - "LC0020014E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020014E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020015E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020015E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020016E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "本期发生额" - }, - "LC0020016E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "购买商品、接受劳务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020022E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "本期发生额" - }, - "LC0020022E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付给职工以及为职工支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020023E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "本期发生额" - }, - "LC0020023E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付的各项税费", - "数据列": "上年同期发生额" - }, - "LC0020024E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020024E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与经营活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020025E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020025E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020026E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020026E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "经营活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020027E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020027E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收回投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020028E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "本期发生额" - }, - "LC0020028E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "取得投资收益收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020029E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "本期发生额" - }, - "LC0020029E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "处置固定资产、无形资产和其他长期资产收回的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020030E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "本期发生额" - }, - "LC0020030E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "处置子公司及其他营业单位收到的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020031E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020031E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020032E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020032E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020033E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "本期发生额" - }, - "LC0020033E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "购建固定资产、无形资产和其他长期资产支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020034E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "本期发生额" - }, - "LC0020034E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "投资支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020036E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "本期发生额" - }, - "LC0020036E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "取得子公司及其他营业单位支付的现金净额", - "数据列": "上年同期发生额" - }, - "LC0020037E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020037E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与投资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020038E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020038E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020039E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020039E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "投资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020040E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "本期发生额" - }, - "LC0020040E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "吸收投资收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020042E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "本期发生额" - }, - "LC0020042E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "取得借款收到的现金", - "数据列": "上年同期发生额" - }, - "LC0020044E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020044E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "收到其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020045E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "本期发生额" - }, - "LC0020045E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流入小计", - "数据列": "上年同期发生额" - }, - "LC0020046E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "本期发生额" - }, - "LC0020046E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "偿还债务支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020047E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "本期发生额" - }, - "LC0020047E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "分配股利、利润或偿付利息支付的现金", - "数据列": "上年同期发生额" - }, - "LC0020049E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "本期发生额" - }, - "LC0020049E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "支付其他与筹资活动有关的现金", - "数据列": "上年同期发生额" - }, - "LC0020050E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "本期发生额" - }, - "LC0020050E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动现金流出小计", - "数据列": "上年同期发生额" - }, - "LC0020051E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "本期发生额" - }, - "LC0020051E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "筹资活动产生的现金流量净额", - "数据列": "上年同期发生额" - }, - "LC0020052E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "本期发生额" - }, - "LC0020052E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "汇率变动对现金及现金等价物的影响", - "数据列": "上年同期发生额" - }, - "LC0020053E_T0M0709": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "本期发生额" - }, - "LC0020053E_T-1M0709": { - "数据工作表": "现金流量表", - "项目名": "五、现金及现金等价物净增加额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0101": { - "数据工作表": "现金流量表", - "项目名": "加:期初现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "LC0020054E_T0I0930": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "本期发生额" - }, - "LC0020054E_T-1I0331": { - "数据工作表": "现金流量表", - "项目名": "六、期末现金及现金等价物余额", - "数据列": "上年同期发生额" - }, - "GE8020001E_T0M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020001E_T-1M0112": { - "项目名": "企业所得税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020002E_T0M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "本期发生额" - }, - "GE8020002E_T-1M0112": { - "项目名": "增值税应纳税额合计", - "数据列": "上期发生额" - }, - "GE8020003E_T0M0112": { - "项目名": "增值税进项税额", - "数据列": "本期发生额" - }, - "GE8020003E_T-1M0112": { - "项目名": "增值税进项税额", - "数据列": "上期发生额" - }, - "GE8020004E_T0M0112": { - "项目名": "增值税销项税额", - "数据列": "本期发生额" - }, - "GE8020004E_T-1M0112": { - "项目名": "增值税销项税额", - "数据列": "上期发生额" - }, - "GE8000080E": { - "报告期": "测评周期" - }, - "GE0000000E": { - "行业": "中类行业" - } -}` - TestPrompt = `按照以下对应关系的规则,将excel表中的数据进行提取,并且逐条填入json的对应位置。只填入数值。最终生成完整的json内容,输出在对话框中,我复制你的json内容。 -注意: -1、生成的json中,数据的单位均要求为元。提取过程中需要确认excel中的单位,如果excel中单位为万元,需要进行计算再转换为元。 -2、提取过程中,会计科目的名称可能有出入,你根据会计知识,自行处理。例如:“公允价值变动收益”等同于“公允价值变动损益”。 -3、excel是年度财务报表,以下的json也是年度财务报表的内容,所以时间的描述不相同时,你自行处理。例如:“期末余额”等同于“本年年末”,“期初余额”等同于“上年年末”,“本期金额”等同于“本年度”,“上期金额”等同于“上年度”。 -4、excel表格中会有数值为空的情况,你自行按照“零”进行处理。 -5、生成json时,如果规则中的“键名”没有在excel中找到对应的值,“键名”必须在json中保留,“值”你自行按照“零”进行处理。 -6、提取过程中,如果发现内容会产生歧义或者有偏差,先处理对应正确的数据,最后罗列有歧义的内容,等待我的指令。 -7、最终的json内容样例:{"key":value} +// Quarterly2Prompt 第二季度财务报表提取指令(仅保留指定键名) +const Quarterly2Prompt = `按照以下对应关系,从Excel第二季度财务报表中提取数据并转换为JSON。 +要求: +1. 所有数值单位统一为“元”。若Excel中为“万元”,需乘以10000转换。 +2. 会计科目名称允许合理匹配(如“公允价值变动收益”等同于“公允价值变动损益”)。 +3. 时间描述映射:“本期期末余额”→“本季度末”,“本年年初余额”→“本年初”,“本期发生额”→“本季度”,“上年同期发生额”→“上年同季度”。 +4. 若Excel提供的是“上一季度末”或“上一季度”,而JSON需要“本年年初余额”或“上年同期发生额”,请自行对应;无法对应时列出歧义项。 +5. 空值或无对应项均填充为0。 +6. 若键名对应值缺失,JSON中保留该键并赋值为0。 +7. 遇歧义数据先按最合理方式处理,最后列出歧义项等待确认。 +8. 输出仅包含JSON内容,可直接复制。 -对应关系规则如下: +对应关系规则(仅保留指定键名): { - "LC0000003E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "期末余额" - }, - "LC0000003E_T0I0101": { - "数据工作表": "资产负债表", - "项目名": "货币资金", - "数据列": "期初余额" - }, - "GC0016669E_T0I1231": { - "数据工作表": "资产负债表", - "项目名": "交易性金融资产", - "数据列": "期末余额" - } -}` -) + "LC0000010E_T0I0630": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "本期期末余额"}, + "LC0000010E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "本年年初余额"}, + "LC0000020E_T0I0630": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "本期期末余额"}, + "LC0000020E_T0I0101": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "本年年初余额"}, + "LC0000033E_T0I0630": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "本期期末余额"}, + "LC0000033E_T0I0101": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "本年年初余额"}, + "LC0000037E_T0I0630": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "本期期末余额"}, + "LC0000037E_T0I0101": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "本年年初余额"}, + "LC0000038E_T0I0630": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "本期期末余额"}, + "LC0000038E_T0I0101": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "本年年初余额"}, + "LC0000043E_T0I0630": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "本期期末余额"}, + "LC0000043E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "本年年初余额"}, + "LC0000055E_T0I0630": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "本期期末余额"}, + "LC0000055E_T0I0101": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "本年年初余额"}, + "LC0000056E_T0I0630": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "本期期末余额"}, + "LC0000056E_T0I0101": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "本年年初余额"}, + "LC0000063E_T0I0630": {"数据工作表": "资产负债表", "项目名": "所有者权益(或股东权益)合计", "数据列": "本期期末余额"}, + "LC0000063E_T0I0101": {"数据工作表": "资产负债表", "项目名": "所有者权益(或股东权益)合计", "数据列": "本年年初余额"}, + "LC0010003E_T0M0406": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "本期发生额"}, + "LC0010003E_T-1M0406": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "上年同期发生额"}, + "LC0010008E_T0M0406": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "本期发生额"}, + "LC0010008E_T-1M0406": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "上年同期发生额"}, + "LC0010010E_T0M0406": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "本期发生额"}, + "LC0010010E_T-1M0406": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "上年同期发生额"}, + "LC0010017E_T0M0406": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "本期发生额"}, + "LC0010017E_T-1M0406": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "上年同期发生额"}, + "LC0010018E_T0M0406": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "本期发生额"}, + "LC0010018E_T-1M0406": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "上年同期发生额"}, + "LC0010019E_T0M0406": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "本期发生额"}, + "LC0010019E_T-1M0406": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "上年同期发生额"}, + "LC0010025E_T0M0406": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "本期发生额"}, + "LC0010025E_T-1M0406": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "上年同期发生额"}, + "LC0010026E_T0M0406": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "本期发生额"}, + "LC0010026E_T-1M0406": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "上年同期发生额"}, + "LC0010027E_T0M0406": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "本期发生额"}, + "LC0010027E_T-1M0406": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "上年同期发生额"}, + "LC0010031E_T0M0406": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "本期发生额"}, + "LC0010031E_T-1M0406": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "上年同期发生额"}, + "LC0016679E_T0M0406": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "本期发生额"}, + "LC0016679E_T-1M0406": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "上年同期发生额"} +} +` + +// Quarterly3Prompt 第三季度财务报表提取指令(仅保留指定键名) +const Quarterly3Prompt = `按照以下对应关系,从Excel第三季度财务报表中提取数据并转换为JSON。 +要求: +1. 所有数值单位统一为“元”。若Excel中为“万元”,需乘以10000转换。 +2. 会计科目名称允许合理匹配(如“公允价值变动收益”等同于“公允价值变动损益”)。 +3. 时间描述映射:“本期期末余额”→“本季度末”,“本年年初余额”→“本年初”,“本期发生额”→“本季度”,“上年同期发生额”→“上年同季度”。 +4. 若Excel提供的是“上一季度末”或“上一季度”,而JSON需要“本年年初余额”或“上年同期发生额”,请自行对应;无法对应时列出歧义项。 +5. 空值或无对应项均填充为0。 +6. 若键名对应值缺失,JSON中保留该键并赋值为0。 +7. 遇歧义数据先按最合理方式处理,最后列出歧义项等待确认。 +8. 输出仅包含JSON内容,可直接复制。 + +对应关系规则(仅保留指定键名): +{ + "LC0000010E_T0I0930": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "本期期末余额"}, + "LC0000010E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "本年年初余额"}, + "LC0000020E_T0I0930": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "本期期末余额"}, + "LC0000020E_T0I0101": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "本年年初余额"}, + "LC0000033E_T0I0930": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "本期期末余额"}, + "LC0000033E_T0I0101": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "本年年初余额"}, + "LC0000037E_T0I0930": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "本期期末余额"}, + "LC0000037E_T0I0101": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "本年年初余额"}, + "LC0000038E_T0I0930": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "本期期末余额"}, + "LC0000038E_T0I0101": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "本年年初余额"}, + "LC0000043E_T0I0930": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "本期期末余额"}, + "LC0000043E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "本年年初余额"}, + "LC0000055E_T0I0930": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "本期期末余额"}, + "LC0000055E_T0I0101": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "本年年初余额"}, + "LC0000056E_T0I0930": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "本期期末余额"}, + "LC0000056E_T0I0101": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "本年年初余额"}, + "LC0000063E_T0I0930": {"数据工作表": "资产负债表", "项目名": "所有者权益(或股东权益)合计", "数据列": "本期期末余额"}, + "LC0000063E_T0I0101": {"数据工作表": "资产负债表", "项目名": "所有者权益(或股东权益)合计", "数据列": "本年年初余额"}, + "LC0010003E_T0M0709": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "本期发生额"}, + "LC0010003E_T-1M0709": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "上年同期发生额"}, + "LC0010008E_T0M0709": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "本期发生额"}, + "LC0010008E_T-1M0709": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "上年同期发生额"}, + "LC0010010E_T0M0709": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "本期发生额"}, + "LC0010010E_T-1M0709": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "上年同期发生额"}, + "LC0010017E_T0M0709": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "本期发生额"}, + "LC0010017E_T-1M0709": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "上年同期发生额"}, + "LC0010018E_T0M0709": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "本期发生额"}, + "LC0010018E_T-1M0709": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "上年同期发生额"}, + "LC0010019E_T0M0709": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "本期发生额"}, + "LC0010019E_T-1M0709": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "上年同期发生额"}, + "LC0010025E_T0M0709": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "本期发生额"}, + "LC0010025E_T-1M0709": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "上年同期发生额"}, + "LC0010026E_T0M0709": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "本期发生额"}, + "LC0010026E_T-1M0709": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "上年同期发生额"}, + "LC0010027E_T0M0709": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "本期发生额"}, + "LC0010027E_T-1M0709": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "上年同期发生额"}, + "LC0010031E_T0M0709": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "本期发生额"}, + "LC0010031E_T-1M0709": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "上年同期发生额"}, + "LC0016679E_T0M0709": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "本期发生额"}, + "LC0016679E_T-1M0709": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "上年同期发生额"} +} +` + +// TestPrompt 测试用财务报表提取指令(仅保留指定键名) +const TestPrompt = `按照以下对应关系,从Excel年度财务报表中提取数据并转换为JSON。 +要求: +1. 所有数值单位统一为“元”。若Excel中为“万元”,需乘以10000转换。 +2. 会计科目名称允许合理匹配(如“公允价值变动收益”等同于“公允价值变动损益”)。 +3. 时间描述映射:“期末余额”→“本年年末”,“期初余额”→“上年年末”,“本期金额”→“本年度”,“上期金额”→“上年度”。 +4. 空值或无对应项均填充为0。 +5. 若键名对应值缺失,JSON中保留该键并赋值为0。 +6. 遇歧义数据先按最合理方式处理,最后列出歧义项等待确认。 +7. 输出仅包含JSON内容,可直接复制。 + +对应关系规则(仅保留指定键名): +{ + "LC0000010E_T0I1231": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "期末余额"}, + "LC0000010E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应收款", "数据列": "期初余额"}, + "LC0000020E_T0I1231": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "期末余额"}, + "LC0000020E_T0I0101": {"数据工作表": "资产负债表", "项目名": "固定资产", "数据列": "期初余额"}, + "LC0000033E_T0I1231": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "期末余额"}, + "LC0000033E_T0I0101": {"数据工作表": "资产负债表", "项目名": "资产总计", "数据列": "期初余额"}, + "LC0000037E_T0I1231": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "期末余额"}, + "LC0000037E_T0I0101": {"数据工作表": "资产负债表", "项目名": "应付账款", "数据列": "期初余额"}, + "LC0000038E_T0I1231": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "期末余额"}, + "LC0000038E_T0I0101": {"数据工作表": "资产负债表", "项目名": "预收款项", "数据列": "期初余额"}, + "LC0000043E_T0I1231": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "期末余额"}, + "LC0000043E_T0I0101": {"数据工作表": "资产负债表", "项目名": "其他应付款", "数据列": "期初余额"}, + "LC0000055E_T0I1231": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "期末余额"}, + "LC0000055E_T0I0101": {"数据工作表": "资产负债表", "项目名": "负债合计", "数据列": "期初余额"}, + "LC0000056E_T0I1231": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "期末余额"}, + "LC0000056E_T0I0101": {"数据工作表": "资产负债表", "项目名": "实收资本(或股本)", "数据列": "期初余额"}, + "LC0000063E_T0I1231": {"数据工作表": "资产负债表", "项目名": "所有者权益合计", "数据列": "期末余额"}, + "LC0000063E_T0I0101": {"数据工作表": "资产负债表", "项目名": "所有者权益合计", "数据列": "期初余额"}, + "LC0010003E_T0M0112": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "本期金额"}, + "LC0010003E_T-1M0112": {"数据工作表": "利润表", "项目名": "一、营业收入", "数据列": "上期金额"}, + "LC0010008E_T0M0112": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "本期金额"}, + "LC0010008E_T-1M0112": {"数据工作表": "利润表", "项目名": "减:营业成本", "数据列": "上期金额"}, + "LC0010010E_T0M0112": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "本期金额"}, + "LC0010010E_T-1M0112": {"数据工作表": "利润表", "项目名": "营业税金及附加", "数据列": "上期金额"}, + "LC0010017E_T0M0112": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "本期金额"}, + "LC0010017E_T-1M0112": {"数据工作表": "利润表", "项目名": "销售费用", "数据列": "上期金额"}, + "LC0010018E_T0M0112": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "本期金额"}, + "LC0010018E_T-1M0112": {"数据工作表": "利润表", "项目名": "管理费用", "数据列": "上期金额"}, + "LC0010019E_T0M0112": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "本期金额"}, + "LC0010019E_T-1M0112": {"数据工作表": "利润表", "项目名": "财务费用", "数据列": "上期金额"}, + "LC0010025E_T0M0112": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "本期金额"}, + "LC0010025E_T-1M0112": {"数据工作表": "利润表", "项目名": "二、营业利润(亏损以\"-\"号填列)", "数据列": "上期金额"}, + "LC0010026E_T0M0112": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "本期金额"}, + "LC0010026E_T-1M0112": {"数据工作表": "利润表", "项目名": "加:营业外收入", "数据列": "上期金额"}, + "LC0010027E_T0M0112": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "本期金额"}, + "LC0010027E_T-1M0112": {"数据工作表": "利润表", "项目名": "减:营业外支出", "数据列": "上期金额"}, + "LC0010031E_T0M0112": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "本期金额"}, + "LC0010031E_T-1M0112": {"数据工作表": "利润表", "项目名": "四、净利润(净亏损以\"-\"号填列)", "数据列": "上期金额"}, + "LC0016679E_T0M0112": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "本期金额"}, + "LC0016679E_T-1M0112": {"数据工作表": "利润表", "项目名": "研发费用", "数据列": "上期金额"} +} +` diff --git a/web/index.html b/web/index.html index 86d5462..82daf72 100644 --- a/web/index.html +++ b/web/index.html @@ -13,7 +13,6 @@ background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%); min-height: 100vh; } - .container { background-color: white; border-radius: 15px; @@ -292,6 +291,84 @@ .config-panel.active { display: block; } + + .prompt-description, .prompt-input-section, .prompt-params-section, + .prompt-expected-section, .prompt-result-section, .prompt-usage { + margin-bottom: 25px; + padding: 20px; + background-color: white; + border-radius: 10px; + border-left: 5px solid #2196F3; + } + + .prompt-description h4, .prompt-params-section h4, + .prompt-expected-section h4, .prompt-result-section h4, .prompt-usage h4 { + margin-top: 0; + color: #2c3e50; + font-size: 1.1em; + } + + .prompt-description p { + color: #7f8c8d; + line-height: 1.6; + } + + .param-note { + font-size: 0.9em; + color: #95a5a6; + margin-top: 10px; + } + + .prompt-result-section { + display: none; + border-left-color: #4caf50; + } + + .prompt-result-section.show { + display: block; + animation: fadeIn 0.5s; + } + + .prompt-usage ul { + margin: 0; + padding-left: 20px; + color: #7f8c8d; + } + + .prompt-usage li { + margin-bottom: 8px; + } + + select { + width: 100%; + padding: 12px; + border: 2px solid #bbdefb; + border-radius: 8px; + font-size: 16px; + box-sizing: border-box; + margin-bottom: 15px; + background-color: white; + } + + select:focus { + outline: none; + border-color: #64b5f6; + } + + @media (max-width: 768px) { + .container { + padding: 20px; + } + + .tab button { + padding: 10px 12px; + font-size: 14px; + } + + h1 { + font-size: 1.8em; + } + } @@ -341,6 +418,7 @@ + @@ -371,6 +449,64 @@ + +
+
+

📝 getPrompt 方法功能展示

+ +
+

功能描述

+

getPrompt 方法用于根据指定的财务报表周期获取对应的提示词模板。系统支持多种周期类型,包括季度(Q1-Q3)和年度报告,每种周期对应专门设计的财务分析提示词,用于指导大模型进行税务健康评估数据转换。

+
+ +
+ + +
+ +
+

📋 输入参数示例

+
+{"period": "Q1"} +
+

参数说明: period 为字符串类型,支持的值包括 Q1、第一季度、Q2、第二季度、Q3、第三季度、年度

+
+ +
+

🎯 预期输出结果

+
+{"prompt": "根据选择的周期返回对应的提示词模板", "period": "所选周期"} +
+

返回格式: JSON对象,包含 prompt(提示词内容) 和 period(所选周期) 字段

+
+ + + +
+

✅ 实际执行结果

+
+
+ +
+

📖 使用说明

+
    +
  • 1. 从下拉菜单中选择一个财务周期
  • +
  • 2. 点击「获取提示词」按钮执行 getPrompt 方法
  • +
  • 3. 在下方「实际执行结果」区域查看返回的提示词内容
  • +
  • 4. 如果选择了不支持的周期,系统会返回错误信息
  • +
+
+
+
+
@@ -389,7 +525,7 @@ - + @@ -458,6 +594,7 @@ document.getElementById('analyzeCompanyBtn').disabled = false; document.getElementById('parseExcelBtn').disabled = false; document.getElementById('callLLMBtn').disabled = false; + document.getElementById('getPromptBtn').disabled = false; document.getElementById('submitTaxBtn').disabled = false; document.getElementById('queryResultBtn').disabled = false; console.log('WASM模块加载完成'); @@ -503,7 +640,8 @@ displayResults('企业行业分析结果', result); } } catch (error) { - showError('分析过程中发生错误: ' + error.message); + const errorMsg = error.error || error.message || JSON.stringify(error); + showError('分析过程中发生错误: ' + errorMsg); } finally { showLoading(false); } @@ -535,7 +673,8 @@ displayResults('Excel解析结果', result); } } catch (error) { - showError('解析Excel过程中发生错误: ' + error.message); + const errorMsg = error.error || error.message || JSON.stringify(error); + showError('解析Excel过程中发生错误: ' + errorMsg); } finally { showLoading(false); } @@ -568,7 +707,8 @@ displayResults('大模型调用结果', result); } } catch (error) { - showError('AI分析过程中发生错误: ' + error.message); + const errorMsg = error.error || error.message || JSON.stringify(error); + showError('AI分析过程中发生错误: ' + errorMsg); } finally { showLoading(false); } @@ -624,7 +764,7 @@ try { // 构建请求数据 let requestData = { - req_no: 'REQ' + Date.now().toString(), + req_no: Date.now().toString(), company_name: companyName, period: period, year: year.toString(), @@ -761,7 +901,8 @@ break; } } catch (error) { - showError('轮询过程中发生错误: ' + error.message); + const errorMsg = error.error || error.message || JSON.stringify(error); + showError('轮询过程中发生错误: ' + errorMsg); } }; @@ -769,7 +910,8 @@ setTimeout(pollForResult, 5000); } } catch (error) { - showError('税务健康评估过程中发生错误: ' + error.message); + const errorMsg = error.error || error.message || JSON.stringify(error); + showError('税务健康评估过程中发生错误: ' + errorMsg); } finally { showLoading(false); } @@ -797,7 +939,43 @@ displayResults('税务评估查询结果', result); } } catch (error) { - showError('查询税务评估结果过程中发生错误: ' + error.message); + const errorMsg = error.error || error.message || JSON.stringify(error); + showError('查询税务评估结果过程中发生错误: ' + errorMsg); + } finally { + showLoading(false); + } + }); + + // getPrompt按钮事件 + const getPromptBtn = document.getElementById('getPromptBtn'); + const promptPeriodSelect = document.getElementById('promptPeriodSelect'); + const promptResultSection = document.getElementById('promptResultSection'); + const promptResultContent = document.getElementById('promptResultContent'); + + getPromptBtn.addEventListener('click', async () => { + const period = promptPeriodSelect.value; + + showLoading(true); + hideError(); + promptResultSection.classList.remove('show'); + + try { + const result = await window.getPrompt(period); + + if (result && result.error) { + showError(result.error); + } else { + let html = '
'; + html += '周期: ' + result.period + '

'; + html += '提示词内容:
'; + html += '
' + result.prompt + '
'; + html += '
'; + promptResultContent.innerHTML = html; + promptResultSection.classList.add('show'); + } + } catch (error) { + const errorMsg = error.error || error.message || JSON.stringify(error); + showError('获取提示词失败: ' + errorMsg); } finally { showLoading(false); } @@ -811,6 +989,7 @@ analyzeCompanyBtn.disabled = true; parseExcelBtn.disabled = true; callLLMBtn.disabled = true; + getPromptBtn.disabled = true; submitTaxBtn.disabled = true; queryResultBtn.disabled = true; } else { @@ -821,6 +1000,7 @@ analyzeCompanyBtn.disabled = false; parseExcelBtn.disabled = false; callLLMBtn.disabled = false; + getPromptBtn.disabled = false; submitTaxBtn.disabled = false; queryResultBtn.disabled = false; }, 100);