openpyxl 获取总行书
时间: 2024-02-18 20:57:38 浏览: 18
你可以使用openpyxl库来获取Excel文件的总行数。下面是一个示例代码:
```python
from openpyxl import load_workbook
# 加载Excel文件
wb = load_workbook('excel_path')
# 选择工作表
sh = wb['Sheet1']
# 获取最大行数
max_row = sh.max_row
print("总行数:", max_row)
```
这段代码首先使用`load_workbook`函数加载Excel文件,然后选择要操作的工作表。最后,使用`max_row`属性获取最大行数。你可以将Excel文件的路径替换为你自己的路径。
相关问题
java 字体设置行书
为了在Java中设置行书字体,您需要使用Java的GraphicsEnvironment类。该类提供了一个方法getAvailableFontFamilyNames(),该方法返回可用字体系列的名称数组。您可以使用此方法获取可用字体系列的名称,然后使用Font类的构造函数创建您需要的字体。以下是一个示例代码:
```java
import java.awt.Font;
import java.awt.GraphicsEnvironment;
public class Main {
public static void main(String[] args) {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fonts = ge.getAvailableFontFamilyNames();
for (String font : fonts) {
if (font.contains("行书")) {
Font myFont = new Font(font, Font.PLAIN, 12);
// 在此处使用您的字体
}
}
}
}
```
请注意,上述代码仅演示如何获取可用字体系列的名称并创建字体。您需要将“在此处使用您的字体”替换为您实际需要使用该字体的代码。
怎么用turtle写行书
以下是使用Python的turtle模块编写行书的基本步骤:
1.导入turtle模块
```python
import turtle
```
2.创建一个画布
```python
canvas = turtle.Screen()
canvas.bgcolor("white")
```
3.创建一个画笔
```python
pen = turtle.Turtle()
```
4.设置画笔的属性
```python
pen.color("black")
pen.pensize(5)
```
5.编写行书的笔画,例如“横”
```python
pen.up()
pen.goto(-100,0)
pen.down()
pen.goto(100,0)
```
6.编写完整的行书字体
```python
# 例子:写“山”字
pen.up()
pen.goto(-100,0)
pen.down()
pen.left(45)
pen.forward(150)
pen.right(135)
pen.forward(106)
pen.up()
pen.goto(-100,50)
pen.down()
pen.right(45)
pen.forward(150)
pen.left(135)
pen.forward(106)
```
7.关闭画布
```python
canvas.exitonclick()
```
完整的代码如下:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
canvas.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
# 设置画笔属性
pen.color("black")
pen.pensize(5)
# 编写笔画“横”
pen.up()
pen.goto(-100,0)
pen.down()
pen.goto(100,0)
# 编写笔画“竖”
pen.up()
pen.goto(0,100)
pen.down()
pen.goto(0,-100)
# 编写完整的行书字体“山”
pen.up()
pen.goto(-100,0)
pen.down()
pen.left(45)
pen.forward(150)
pen.right(135)
pen.forward(106)
pen.up()
pen.goto(-100,50)
pen.down()
pen.right(45)
pen.forward(150)
pen.left(135)
pen.forward(106)
# 关闭画布
canvas.exitonclick()
```
执行后,将在画布上绘制出“横”、“竖”和“山”字。您可以根据需要添加和修改笔画来编写自己的行书字体。