我们提供一站式网上办事大厅招投标所需全套资料,包括师生办事大厅介绍PPT、一网通办平台产品解决方案、
师生服务大厅产品技术参数,以及对应的标书参考文件,详请联系客服。
import requests
from docx import Document
# Step 1: 获取数据
def fetch_data(api_url):
response = requests.get(api_url)
if response.status_code == 200:
return response.json()
else:
raise Exception("Failed to fetch data")
# Step 2: 填充Word模板
def fill_word_template(template_path, output_path, data):
doc = Document(template_path)
for paragraph in doc.paragraphs:
for key, value in data.items():
if key in paragraph.text:
paragraph.text = paragraph.text.replace(key, str(value))
doc.save(output_path)
if __name__ == "__main__":
api_url = "https://example.ywtb.com/api/data"
template_path = "template.docx"
output_path = "output.docx"
# Fetch data from the platform
data = fetch_data(api_url)
# Fill the Word template with fetched data
fill_word_template(template_path, output_path, data)
]]>