diff --git a/dsLightRag/Doc/T1、史校长资料/100题测试结果.xlsx b/dsLightRag/Doc/T1、史校长资料/100题测试结果.xlsx deleted file mode 100644 index e441374f..00000000 Binary files a/dsLightRag/Doc/T1、史校长资料/100题测试结果.xlsx and /dev/null differ diff --git a/dsLightRag/Doc/T1、史校长资料/~$100题测试结果.xlsx b/dsLightRag/Doc/T1、史校长资料/~$100题测试结果.xlsx deleted file mode 100644 index 1e0c8b3a..00000000 Binary files a/dsLightRag/Doc/T1、史校长资料/~$100题测试结果.xlsx and /dev/null differ diff --git a/dsLightRag/Doc/T1、史校长资料/测试结果/100题测试结果.xlsx b/dsLightRag/Doc/T1、史校长资料/测试结果/100题测试结果.xlsx new file mode 100644 index 00000000..88638885 Binary files /dev/null and b/dsLightRag/Doc/T1、史校长资料/测试结果/100题测试结果.xlsx differ diff --git a/dsLightRag/Doc/T1、史校长资料/图链技术测试结果(对比仅用大模型问答).xlsx b/dsLightRag/Doc/T1、史校长资料/测试结果/图链技术测试结果(对比仅用大模型问答).xlsx similarity index 100% rename from dsLightRag/Doc/T1、史校长资料/图链技术测试结果(对比仅用大模型问答).xlsx rename to dsLightRag/Doc/T1、史校长资料/测试结果/图链技术测试结果(对比仅用大模型问答).xlsx diff --git a/dsLightRag/Test/T1_RW_Excel.py b/dsLightRag/Test/T1_RW_Excel.py new file mode 100644 index 00000000..24a3d34a --- /dev/null +++ b/dsLightRag/Test/T1_RW_Excel.py @@ -0,0 +1,15 @@ +from openpyxl import load_workbook + +excel_file = r'D:\dsWork\dsProject\dsLightRag\Doc\T1、史校长资料\测试结果\100题测试结果.xlsx' + +# 1、利用EXCEL工具,读取O1的内容 +wb = load_workbook(excel_file) +ws = wb.active # 获取第一个sheet +O1_content = ws['O1'].value # 获取O1单元格内容 +print(f"O1单元格内容为: {O1_content}") + +# 2、写入示例 +ws['O1'] = "【理想】召回文本" # 修改O1单元格内容 +wb.save(excel_file) # 保存修改 + +wb.close() \ No newline at end of file diff --git a/dsLightRag/Test/AnswerFromRAG.py b/dsLightRag/Test/T2_AnswerFromRAG.py similarity index 57% rename from dsLightRag/Test/AnswerFromRAG.py rename to dsLightRag/Test/T2_AnswerFromRAG.py index abe44a38..10a93cd0 100644 --- a/dsLightRag/Test/AnswerFromRAG.py +++ b/dsLightRag/Test/T2_AnswerFromRAG.py @@ -2,6 +2,7 @@ import json import logging import requests +from openpyxl import load_workbook # 更详细地控制日志输出 logger = logging.getLogger('MathRag') @@ -19,7 +20,7 @@ def getAnswer(query_text): } data = { "query": query_text, - "topic":"ChuZhongShuXue" + "topic": "ChuZhongShuXue" } try: response = requests.post(url, headers=headers, data=json.dumps(data)) @@ -30,6 +31,19 @@ def getAnswer(query_text): return None +excel_file = r'D:\dsWork\dsProject\dsLightRag\Doc\T1、史校长资料\测试结果\100题测试结果.xlsx' + if __name__ == '__main__': - query_text = '什么是数学的性质命题' - print(getAnswer(query_text)) + # query_text = '什么是数学的性质命题' + # print(getAnswer(query_text)) + + wb = load_workbook(excel_file) + ws = wb.active # 获取第一个sheet + # 读取C列第2行到101行的数据 + idx = 1 + for row in range(2, 102): # 行号从2到101 + cell_value = ws[f'C{row}'].value + logger.info("问题{}:{}".format(idx, cell_value)) + idx = idx + 1 + + wb.close()