我正试图在一个项目上工作,仍然相当新鲜的编码。我需要打开一个Excel文件,我已经作为模板制作副本,但当完成后,我希望它有Excel文件作为程序的一部分,这样你就可以在技术上采取项目文件无论你去哪里。这是写数据到文件(不阅读和拉取数据),所以我希望它能够被使用,即使本地计算机没有文件(iidoEe.它应该在文件与应用程序)。
到目前为止,我还没有做了很多,试图让它工作,因为我一直很忙碌。我有它打开的Excel工作簿的文件位置为基础,但不是我想要的最终目标,如果可能的话。我在多台机器上工作,所以我在闪存驱动器上有项目文件,但如果我在不同的机器上工作,闪存驱动器确实有相同的根目录名称,所以然后我可以在visual studio中将其设置为一个项目或其他内容,以便它不需要项目位置以外的文件位置即可打开和修改吗?
//open workbook.
oWB = (Excel._Workbook)(oXL.Workbooks.Open(@"[workbook file location here]"));
oSheet = (Excel._Worksheet)oWB.ActiveSheet;
1条答案
按热度按时间mklgxw1f1#
您可以将文件添加到项目中。可以作为内容或资源的一部分。
作为内容
1.右键单击您的项目
1.选择“添加现有项目”
1.选择Excel文件
1.右键单击添加的Excel文件
1.选择“属性”
1.选择“内容”作为构建类型
1.选择“如果更新则复制”
作为资源
我喜欢资源方法,因为它使您以后在项目中访问文件变得很容易。
1.右键单击您的项目
1.选择“添加项目”
1.搜索“资源”
1.打开添加的文件并选择“文件”作为类型
1.使用拖放功能将Excel文件添加到资源
1.现在,您可以在C#中从
Resources.Name_of_your_Excel_File
访问该文件