प्रौद्योगिकी साझेदारी

पायथन् Excel मध्ये चित्राणि सम्मिलितं, प्रतिस्थापनं, निष्कासनं, विलोपनं वा करोति

2024-07-08

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

एक्सेल इति मुख्यतया सारणीनां, आँकडानां च संसाधनार्थं प्रयुक्तं साधनं वयं कार्यपत्रके दृश्यप्रभावं योजयितुं, प्रतिवेदनस्य आकर्षणं वर्धयितुं तस्मिन् चित्राणि सम्मिलितुं, सम्पादयितुं वा प्रबन्धयितुं वा शक्नुमः । अस्मिन् लेखे Excel मध्ये चित्राणां संचालनार्थं Python इत्यस्य उपयोगः कथं करणीयः इति विस्तरेण परिचयः भविष्यति, यत्र निम्नलिखित ४ मूलभूताः उदाहरणानि सन्ति ।

प्रथमं भवद्भिः तृतीयपक्षीयं पायथन् पुस्तकालयं संस्थापनीयम् - . पायथन् कृते Spire.XLS . भवान् उत्पादं डाउनलोड् कृत्वा ततः स्थानीयमार्गात् संस्थापयितुं शक्नोति, अथवा तत् संस्थापयितुं प्रत्यक्षतया निम्नलिखितपिp आदेशस्य उपयोगं कर्तुं शक्नोति:

pip install Spire.XLS

Excel मध्ये चित्राणि पायथन् सम्मिलितं कुर्वन्तु

निर्दिष्टेषु कोष्ठकेषु चित्राणि सम्मिलितुं चित्रस्य आकारं सेट् कर्तुं च Spire.XLS for Python पुस्तकालयस्य उपयोगं कर्तुं शक्नुमः । अत्र कथं कर्तव्यम् इति दर्शितम् अस्ति :

  1. कार्यपुस्तिका रचयन्तुWorkbookनिर्दिष्टं कार्यपत्रकं वस्तु स्थापयित्वा प्राप्तुं;
  2. उपयुञ्जताम्‌Worksheet.Pictures.Add(int topRow, int leftColumn, Image image)कार्यपत्रकस्य निर्दिष्टे कोष्ठके चित्रं सम्मिलितुं विधिः;
  3. उत्तीर्णःExcelPictureवर्गस्य अधः प्रत्येकं विशेषता चित्रस्य विस्तारं, ऊर्ध्वतां, कोष्ठसीमातः दूरम् इत्यादीनि सेट् करोति;
  4. उपयुञ्जताम्‌SaveToFile()Excel सञ्चिकां रक्षितुं विधिः ।

नमूनासङ्केतः : १.

from spire.xls import *
from spire.xls.common import *
     
# 创建Workbook对象
workbook = Workbook()

# 获取第一张工作表
sheet = workbook.Worksheets[0]

# 在指定单元格中插入图片(此处为第一行第二列,即B1单元格)
picture = sheet.Pictures.Add(1, 2, "示例.png")

# 设置图片宽高度
picture.Width = 120
picture.Height = 120

# 调整图片所在位置的列宽和行高
sheet.Columns[1].ColumnWidth = 20
sheet.Rows[0].RowHeight = 110

# 设置单元格边框与图片之间的距离
picture.LeftColumnOffset = 90
picture.TopRowOffset = 20

# 保存文件
workbook.SaveToFile("插入图片.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

पायथन एक्सेल चित्र

Excel इत्यस्मिन् चित्राणां स्थाने पायथन् भवति

Excel इत्यस्मिन् मूलचित्रस्य स्थाने नूतनचित्रं स्थापयितुं भवान् निम्नलिखितपदार्थानाम् अवलोकनं कर्तुं शक्नोति ।

  1. Excel सञ्चिकां लोड् कृत्वा निर्दिष्टं कार्यपत्रकं प्राप्नुवन्तु;
  2. उत्तीर्णःWorksheet.Pictures[]Attribute निर्दिष्टं चित्रं प्राप्नोति;
  3. नूतनं चित्रं लोड् कृत्वा पासं कुर्वन्तुExcelPicture.Pictureगुणः निर्दिष्टस्य चित्रस्य स्थाने नूतनप्रतिबिम्बं स्थापयति;
  4. उपयुञ्जताम्‌SaveToFile()Excel सञ्चिकां रक्षितुं विधिः ।

नमूनासङ्केतः : १.

from spire.xls import *
from spire.xls.common import *

# 加载Excel文档
workbook = Workbook()
workbook.LoadFromFile ("插入图片.xlsx")

# 获取第一张工作表
sheet = workbook.Worksheets[0]

# 获取工作表中第一张图片
excelPicture = sheet.Pictures[0]
            
# 替换图片
excelPicture.Picture = Image.FromFile("pic.jpg")

# 保存文档
workbook.SaveToFile("替换图片.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Excel चित्राणां स्थाने पायथन् भवति

पायथन् Excel इत्यस्मात् चित्राणि निष्कासयति

Spire.XLS for Python पुस्तकालयः Excel दस्तावेजेषु चित्राणि अपि पठित्वा निर्दिष्टसञ्चिकामार्गे रक्षितुं शक्नोति । यथावत् प्रवर्तत - १.

  1. Excel सञ्चिकां लोड् कृत्वा निर्दिष्टं कार्यपत्रकं प्राप्नुवन्तु;
  2. कार्यपत्रके सर्वेषां चित्राणां माध्यमेन पुनरावृत्तिः;
  3. स्थानांतरणExcelPicture.Picture.Save()Excel तः चित्राणि निष्कासयितुं विधिः ।

नमूनासङ्केतः : १.

from spire.xls import *
from spire.xls.common import *

# 加载Excel文档
workbook = Workbook()
workbook.LoadFromFile("图标.xlsx")

# 获取第一张工作表
sheet = workbook.Worksheets[0]

# 获取工作表中所有图片
for i in range(sheet.Pictures.Count - 1, -1, -1):
    pic = sheet.Pictures[i]

    # 保存图片
    pic.Picture.Save("提取图片\图片-{0:d}.png".format(i), ImageFormat.get_Png())

workbook.Dispose()

पायथन् Excel चित्राणि पठति

पायथन् Excel मध्ये चित्राणि विलोपयति

Worksheet.Pictures[imgIndex].Remove() विधिः अस्मान् निर्दिष्टं चित्रं अनुक्रमणिकाद्वारा विलोपयितुं शक्नोति । Excel मध्ये सर्वाणि चित्राणि विलोपयितुं भवान् प्रत्येकं चित्रं लूप् कृत्वा विलोपयितुं शक्नोति । नमूनासङ्केतः निम्नलिखितरूपेण अस्ति ।

from spire.xls import *
from spire.xls.common import *

# 加载Excel文档
workbook = Workbook()
workbook.LoadFromFile("图标.xlsx")

# 获取第一张工作表
sheet = workbook.Worksheets[0]

# 删除工作表中所有图片
for i in range(sheet.Pictures.Count - 1, -1, -1):
    sheet.Pictures[i].Remove()

# 删除指定图片
# sheet.Pictures[imgIndex].Remove()

# 保存文档
workbook.SaveToFile("删除图片.xlsx", ExcelVersion.Version2013)
workbook.Dispose()

पायथन् एक्सेल चित्राणि विलोपयति

उपर्युक्तानि उदाहरणानि Excel मध्ये चित्राणि सम्मिलितुं, प्रतिस्थापयितुं, विलोपयितुं च Python इत्यस्य उपयोगस्य कौशलं निपुणतां प्राप्तुं, तथा च केचन मूलभूतचित्रसेटिंग्स् कर्तुं साहाय्यं कर्तुं शक्नुवन्ति ।यदि भवतः किमपि प्रश्नं अस्ति तर्हि भवन्तः गन्तुं शक्नुवन्तिमञ्चःसंवादं कुर्वन्ति।