ChatGPT炒股:整理北交所拟IPO的新三板企业

2023-12-28 01:07:12

很多省份都会发布上市后备企业库名单。通常,这些名单会由各省的地方金融监督管理局或类似的政府机构发布。您可以通过访问这些机构的官方网站,或者通过搜索“省份名称 + 2023年上市后备企业名单”来查找相关信息。例如,如果您想要查找湖北省的名单,可以尝试搜索“湖北省2023年上市后备企业名单”。此外,一些经济新闻网站、金融信息服务平台或者地方政府的公告栏也可能发布这类信息。

我们可以把这些上市后备企业名单和新三板企业做对比,就能知道哪些新三板企业可能即将要申报北交所IPO了。

比如辽宁省上市后备企业库:

辽宁省上市后备企业库名单(381家).xlsx

全部的新三板股票名单:

新三板股票20231217.xlsx

在ChatGPT中输入提示词:

你是一个Python编程专家,要完成一个整理Excel表格数据的任务,具体步骤如下:

读取F盘的Excel文件:”辽宁省上市后备企业库名单(381家).xlsx”,获取B2列的所有单元格内容;

读取F盘的Excel文件:”新三板股票20231217.xlsx”,获取C2到C6240之间的所有单元格内容;

将”辽宁省上市后备企业库名单(381家).xlsx”中B2列的单元格内容,逐一和”新三板股票20231217.xlsx”的C2到C6240之间的所有单元格内容进行比对;

如果两者一致,那么将对应的”新三板股票20231217.xlsx”表格中的单元格填充为黄色;

注意:每一步都要输出相关信息

Python源代码如下:

import pandas as pd

from openpyxl import load_workbook

from openpyxl.styles import PatternFill

# 设置文件路径

ln_file_path = 'F:/辽宁省上市后备企业库名单(381家).xlsx'

nqb_file_path = 'F:/新三板股票20231217.xlsx'

# 读取 "辽宁省上市后备企业库名单(381家).xlsx" 文件

ln_workbook = pd.read_excel(ln_file_path, usecols="B") # 只读取B列数据

ln_companies = ln_workbook.iloc[1:].dropna().values.flatten() # 获取B2列及以下的所有单元格内容,去除NaN值

print(f"读取辽宁省上市后备企业名单中的 {len(ln_companies)} 家企业。")

# 读取 "新三板股票20231217.xlsx" 文件

nqb_workbook = load_workbook(nqb_file_path)

nqb_sheet = nqb_workbook.active

nqb_companies = [nqb_sheet[f'C{i}'].value for i in range(2, 6241)] # 获取C2到C6240的所有单元格内容

print("开始比对两个名单中的企业名称...")

# 设置填充颜色为黄色

yellow_fill = PatternFill(start_color='FFFF00', end_color='FFFF00', fill_type='solid')

# 比对公司名称并标记

for idx, company in enumerate(nqb_companies, start=2): # 从C2开始

if company in ln_companies:

nqb_sheet[f'C{idx}'].fill = yellow_fill

print(f"在新三板名单中找到匹配企业 '{company}',将C{idx}标记为黄色。")

# 保存修改后的文件

nqb_workbook.save('F:/新三板股票20231217_标记.xlsx')

print("完成比对,所有匹配的企业已在 '新三板股票20231217_标记.xlsx' 文件中标记。")

此脚本执行以下步骤:

设置两个Excel文件的路径。

使用 pandas 读取“辽宁省上市后备企业库名单(381家).xlsx”文件中的B列数据。

使用 openpyxl 读取“新三板股票20231217.xlsx”文件中C列的数据。

比较两个列表中的企业名称,并在找到匹配时使用 openpyxl 将相应的单元格填充为黄色。

保存标记过的“新三板股票20231217.xlsx”文件。

运行此脚本前,请确保文件确实位于F盘,并且文件名与代码中提供的完全一致。如果有任何路径或文件名不同,请相应修改代码中的字符串。此外,确保在运行脚本时关闭所有Excel文件,以避免文件访问冲突。

文章来源:https://blog.csdn.net/AIGCTribe/article/details/135255009
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。