因此,我正在通过某些代码编写XML生成的文档。
我可以很好地设置所有信息。
但是当涉及到样式时,没有任何效果。
所以我想知道如何编写XML以使其在Excel(2007)中格式化?
我已经尝试了一些方法来做到这一点。
我已经添加了电子表格和诸如此类的属性:
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
with open('C:\\path_to_file\\nba.csv', 'r') as csvfile:
dataset = pd.read_csv(csvfile)
print(dataset.columns.values)
# convert to dataframe
dataset=pd.DataFrame(dataset)
dataset.dtypes
# fill NAs with zeros
dataset.fillna(0)
dataset.isnull().sum()
dataset.isnull().sum().sum()
但这不起作用。
我看到它起作用的唯一方法是这样写:
<?xml version="1.0"?>
<MyTable xmlns="urn:schemas-microsoft-com:office:spreadsheet">
<MyRow>
<Info ss:Color="#222222"> Some Text </Info>
<SecondInfo> Text </SecondInfo>
</MyRow>
</MyTable>
但是我不明白为什么会起作用。
是因为工作簿吗?
是因为样式分开了?
是因为“?” mso-application progid =“ Excel.Sheet”??
如果我必须重用此方法,我应该关注什么以及为什么它起作用?
是否有其他方法(比每行创建一个样式更容易)在Excel中显示xml时为我的xml设置样式?
提前谢谢!