为了将给定的数据 "1;2;3;4" 按照行分割并输出到Excel表格中,我们可以使用Python内置的库,如`csv`,因为`csv`可以生成可以被Excel识别的`.csv`文件。由于我不能使用任何外部库(如`pandas`或`openpyxl`),我将使用`csv`库来实现这个任务。
以下是生成一个CSV文件的Python代码,该文件可以轻松地被Excel打开并按照行显示数据:
```python
import csv
# 原始数据
data = "1;2;3;4"
# 将数据按分号分割成列表
rows = data.split(';')
# 指定CSV文件名
filename = 'output.csv'
# 写入CSV文件
with open(filename, 'w', newline='') as csvfile:
csvwriter = csv.writer(csvfile)
for row in rows:
csvwriter.writerow([row])
print(f"Data has been written to {filename}")
```
这段代码将创建一个名为`output.csv`的文件,其中包含按照行分割的数据。你可以将这个CSV文件用Excel打开,数据将按行显示。