worksheet.Drawings.AddPicture 怎么插入图片
时间: 2024-02-01 18:04:28 浏览: 33
在使用 `worksheet.Drawings.AddPicture` 插入图片时,需要指定图片文件的路径、图片格式、插入图片的());
values.put("obj", course.getObj());
values.put("phone", course.getPhone());
db.insert("course", null起始单元格位置以及图片的宽度和高度等参数。
以下是一个示例代码:
```python
from, values);
}
public void updateCourse(Course course) {
SQLiteDatabase db = getWritableDatabase();
ContentValues values = new openpyxl import Workbook
from openpyxl.drawing.image import Image
# 创建一个新的工作簿
workbook = Workbook ContentValues();
values.put("name", course.getName());
values.put("obj", course.getObj());
values.put("phone", course.getPhone());
db.update("course", values, "id = ?", new String[]{course.getId()});
}
public void delete()
# 选择活动工作表
worksheet = workbook.active
# 插入图片
img = Image('image.jpg')
worksheet.addCourse(String id) {
SQLiteDatabase db = getWritableDatabase();
db.delete("course", "id = ?", new String[]{id});
_image(img, 'A1')
# 保存工作簿
workbook.save('example.xlsx')
```
在上述代码中, }
public List<Course> getAllCourses() {
List<Course> courses = new ArrayList<>();
SQLiteDatabase db = getReadableDatabase();
`Image` 类用于打开图片文件,`add_image` 方法用于将图片插入到工作表中,第 Cursor cursor = db.query("course", null, null, null, null, null, null);
while (cursor.moveToNext()) {
一个参数为图片对象,第二个参数为插入图片的起始单元格位置。
需要注意的是,插入 Course course = new Course();
course.setId(cursor.getString(cursor.getColumnIndex("id")));
course.setName(cursor.getString(cursor.getColumnIndex("name")));
图片时需要使用 `openpyxl.drawing.image.Image` 类,而不是 `PIL.Image` 或其他图片处理库的图片对象。