在Python中,可以使用csv模块来保存文件为CSV格式,并且保持小数点分隔符不变。下面是一种实现方法:
import csv
def save_csv(data, filename):
with open(filename, 'w', newline='', encoding='utf-8') as f:
writer = csv.writer(f)
writer.writerows(data)
data = [
['姓名', '年龄', '成绩'],
['张三', 18, 95.5],
['李四', 20, 88.9],
['王五', 19, 92.3]
]
save_csv(data, 'data.csv')
上述代码会将data保存为名为"data.csv"的CSV文件。
关于Excel和Google工作表之间的差异,主要体现在分隔符和扩展名上。Excel通常使用分号作为分隔符,而Google工作表通常使用逗号作为分隔符。同时,Excel的文件扩展名为".xlsx"或".xls",而Google工作表没有特定的文件扩展名。
如果要将CSV文件保存为Excel文件,可以使用pandas库。首先,确保已经安装了pandas库:
pip install pandas
然后,可以使用pandas的to_excel方法来保存为Excel文件:
import pandas as pd
def save_excel(data, filename):
df = pd.DataFrame(data)
df.to_excel(filename, index=False)
data = [
['姓名', '年龄', '成绩'],
['张三', 18, 95.5],
['李四', 20, 88.9],
['王五', 19, 92.3]
]
save_excel(data, 'data.xlsx')
上述代码会将data保存为名为"data.xlsx"的Excel文件。
需要注意的是,保存为Excel文件时,小数点分隔符通常会保持不变,但在不同地区的Excel版本中,小数点分隔符的默认设置可能会有所不同。
领取专属 10元无门槛券
手把手带您无忧上云